| 过滤列 | is_current=1 |
|---|---|
| 视图 | v_dim_x 仅当前行 |
| 收益 | 少扫历史 + 口径统一 |
当前视图
当前视图
CREATE VIEW v_dim_customer AS
SELECT * FROM dim_customer WHERE is_current = 1;
-- 查询侧只需引用 v_dim_customer分区化维度把当前版本集中在最新分区,可进一步做分区裁剪。
多数报表只关心当前值:用 is_current=1 过滤或独立视图暴露当前行,能减少扫描行数并稳定口径。
| 过滤列 | is_current=1 |
|---|---|
| 视图 | v_dim_x 仅当前行 |
| 收益 | 少扫历史 + 口径统一 |
CREATE VIEW v_dim_customer AS
SELECT * FROM dim_customer WHERE is_current = 1;
-- 查询侧只需引用 v_dim_customer