4

Azure SQL DW には現在、レプリケートされたテーブルがないため (更新: 現在あります)、BroadcastMove 中に正確に何が起こるのでしょうか? 計算ノードごとに 1 つの一時テーブルが作成され、ブロードキャストの結果が取り込まれますか? 次に、60 個のクエリ (ディストリビューションごとに 1 つのクエリ) を実行して、ブロードキャストされた一時テーブルに参加しますか?

私は主に、ブロードキャストが60個の一時テーブルが作成されることを意味しないことを確認しています。

4

1 に答える 1

6

ブロードキャスト移動では、ディストリビューションごとではなくノードごとに 1 回、必要なデータがコピーされます。したがって、コピーの数は、SQL データ ウェアハウスの規模によって異なります。ただし、ブロードキャストが並行して行われることに注意することが重要です。したがって、移動の経過時間は、DW100 ~ DW2000 でほぼ同じになります。その意味では、クエリのパフォーマンスにとって実際には重要ではありません。

于 2016-01-14T19:37:24.163 に答える