更新时间:2025-08-22 GMT+08:00
分享

概述

DWS不仅支持查询物化视图,还支持查询重写。物化视图查询重写,让用户在不改变业务情况下自动使用物化视图加速查询执行。通过查询重写功能,物化视图可以像索引一样添加或删除,不会影响业务。

使用场景

物化视图查询重写,能够避免查询中复杂的关联、聚集以及表达式运算操作。

文本匹配查询重写,查询与物化视图的定义基本一致(允许格式、注释有差异)。因为能够支持cte,窗口函数等复杂查询,复杂查询性能较差时可以通过定义与查询语句相同的物化视图,加快查询。

物化视图查询重写方式

基于文本匹配查询重写

当查询和物化视图的SQL或者语法树匹配时,可以使用物化视图进行查询改写。

设置物化视图查询重写

DWS通过GUC参数mv_rewrite_rule控制查询重写方式。

相关文档