| 优先 | 高频过滤 + join 列 |
|---|---|
| 避免 | 低基数枚举打头 |
| 成本 | 重写历史数据开销 |
示例
示例
-- 常用查询:按日期 + 门店
-- 聚簇键:(date_key, shop_sk)排序键选择直接决定扫描量,属于物理设计的核心决策。
排序/聚簇键按高频过滤与 join 列选择(日期、用户、商品),高基数等值列优于低基数枚举;变更需重写数据要有成本预案。
| 优先 | 高频过滤 + join 列 |
|---|---|
| 避免 | 低基数枚举打头 |
| 成本 | 重写历史数据开销 |
-- 常用查询:按日期 + 门店
-- 聚簇键:(date_key, shop_sk)