メモリ使用

バージョン:
2021.3
Last modified: August 23, 2021

Alteryx Designer の メモリの上限 設定は、エンジンがワークフローで操作を実行するために使用するメモリの最大量を定義します。Designer は、定義された上限までの範囲内で必要なだけメモリを使用します。

ワークフローに必要なストレージの量が、定義されている最大量よりも大きい場合は、データストリームの一部が一時ファイルに書き出され、必要になったときに読み戻されます。

Alteryxはどのようにメモリを使用していますか?

Designer は、既定でインストール先のコンピューターの RAM の 25% を使用します。ワークフローを処理するとき、Alteryxはコンピュータ上で利用可能なメモリに調整します。

メモリの上限は、次の 3 つの領域で設定できます。

  • (管理者) システム設定: この設定を使用すると、管理者は Alteryx Server インストール時の既定のメモリ使用量を設定できます。管理者は、必要になったときだけ、この設定を変更するようにしてください。既定の値のままで、ほとんどのケースで問題なく機能します。
  • ユーザー設定: この設定では、Designer インスタンスのメモリ使用量を設定できます。ここで変更した内容は、設定を変更したマシンにのみ影響します。
  • ワークフロー設定: (ランタイム タブ) この設定では、個別のワークフローのメモリ使用量を編集できます。ここで変更した内容は、設定を開いているワークフローだけ に適用されます。これにより、メモリを大量に消費するプロセス (空間処理、予測処理など) に割り当てるメモリを必要に応じて増やすことができるため、ワークフローを理想的な状態でスムーズに、より迅速に実行できます。

管理者がシステム設定をロックすると、ユーザーは [ユーザー設定] および [ワークフロー設定] でメモリ上限設定を増やせなくなります。システム設定がロックされている場合、ユーザーは [ユーザー設定] または [ワークフロー設定] でメモリ制限値を減らすことしかできません。

メモリ上限の優先順位

  • [ワークフロー設定] に設定されたメモリ上限は、[ユーザー設定] と [システム設定] よりも優先されます。
  • [ユーザー設定] に設定されたメモリ上限は、[システム設定] よりも優先されます。

メモリ使用量には他に何が影響を与えますか?

同時に実行されるプロセスの数は、コンピュータのメモリの使用方法に影響を与えます。[メモリの上限] が 2,000 MB に設定されていて、Designer が 4 つのワークフローを同時に実行するように設定されている場合、4 つのワークフローで少なくとも 8,000 MB つまり 8 GB がデータ処理に使用されることになります。

ソートや結合操作を含むツールだけが、メモリを消費するツールではないことに留意してください。たとえば、ドライブタイムを計算するために使用されるツールは、多くのメモリを使用します。これらのツールで使用するメモリは、ソートおよび結合プロセスを含むツールで使用されるメモリに上乗せされる形で消費されます。

メモリ上限の推奨値

Designer は、既定でインストール先のコンピューターの RAM の 25% を使用します。この値は、コンピューターの RAM の 50% を、同時に実行するワークフローの数で割った値よりも大きくしないことをお勧めします。

[メモリの上限] の値を編集してもいい場合とは?

ほとんどの場合、デフォルト値を編集しないことをお勧めします。ただし、この設定を変更することでパフォーマンスを向上させることができるケースも若干あります。

メモリ上限を下げる

次の理由の場合のみ、既定値を下げてください。

  • Designer がインストールされているコンピューターが、他のメモリ集約型アプリケーションの実行に使用されている。
  • Designer がインストールされているサーバーが、多くのプロセスを同時に実行するために使用されている。[メモリの上限] の値を既定よりも低くした方が、サーバーのワークロード処理がよくなる。
  • 実行するワークフローに、ドライブタイムの計算など、メモリ負荷の高い非ソート処理が多数含まれている。この場合、処理になんらかの問題が発生していない限り、[メモリの上限] の既定値を編集しないでください。

メモリ制限を上げる

実行するワークフローにソート処理の多いプロセスが多数含まれていて、コンピューターをそのワークフローの実行専用にしたい場合にだけ、[メモリの上限] の既定値を大きくしてください。この場合、処理になんらかの問題が発生していない限り、[メモリの上限] の既定値を編集しないでください。

役に立ちましたか?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support. Can't submit this form? Email us.