更新时间:2026-07-15 GMT+08:00
分享

自动改写

物化视图自动改写可在逻辑计划生成阶段匹配执行计划,将其自动改写为物化视图查询语句

  • 自动改写鉴权

    自动改写时,需要同时校验所有源表的权限 + 物化视图的权限,才能自动改写。

  • 精确匹配(Hash Match)

    将逻辑执行计划的hash值保存在表属性中,直接使用hash值比对判断是否命中,如果命中则改写查询语句。

  • 模糊匹配(Plan Match)

    取出视图sql语句重新解析出逻辑计划,在后台详细对比执行计划的所有节点,如果是物化视图执行计划的子树则命中改写查询语句。

    相比于精确匹配,模糊匹配能够覆盖的范围更广,即使执行计划不完全相同也有命中的可能性。

相关文档