
説明

ボックス1:ハッシュ
ハッシュ分散テーブルは、大きなファクトテーブルでのクエリパフォーマンスを向上させます。非常に多くの行があり、それでも高いパフォーマンスを実現できます。
正しくない:
ラウンドロビンテーブルは、読み込み速度を向上させるのに役立ちます。
ボックス2:クラスター化された列ストア
クラスタ化された列ストアテーブルにパーティションを作成するときは、各パーティションに属する行数を考慮することが重要です。クラスター化された列ストアテーブルの最適な圧縮とパフォーマンスを得るには、ディストリビューションとパーティションごとに最低100万行が必要です。
ボックス3:日付
テーブルパーティションを使用すると、データをより小さなデータグループに分割できます。ほとんどの場合、テーブルパーティションは日付列に作成されます。
パーティションの切り替えを使用すると、テーブルのセクションをすばやく削除または置換できます。
リファレンス:
https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-partition
https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-tables-distribu