1

Azure Data Lake Analytics でベンチマークを行っています。実行フェーズ Combine_partition 中にクエリを実行した後、次のエラーが発生しました。

ERROR E_RUNTIME_SYSTEM_ERROR MESSAGE システム エラーが報告されました [VirtualAlloc が 0 を返しました]

メモリ不足の例外のようです。何か案が?

エラー

4

2 に答える 2

1

これは、結合が受信したデータが多すぎて、頂点が取得する 6 GB のメモリを使い果たした可能性があるようです。

推奨されるのは、その結合の分散戦略を改善する (たとえば、1 つのバケットが大きすぎる場合にデータの偏りを回避する) か、より適切なスケールを提供する別の操作を使用するか、またはいくつかのデータ ヒントを追加することにより、データまたは操作をより適切に分散することです。これにより、オプティマイザがより適切なパーティショニングの決定を行うように「誘惑」されます。

于 2016-10-27T19:30:59.687 に答える