
# 自动改写
物化视图自动改写可在逻辑计划生成阶段匹配执行计划，将其自动改写为物化视图查询语句
- 自动改写鉴权 自动改写时，需要同时校验所有源表的权限 + 物化视图的权限，才能自动改写。
  

- 精确匹配（Hash Match） 将逻辑执行计划的hash值保存在表属性中，直接使用hash值比对判断是否命中，如果命中则改写查询语句。
  

- 模糊匹配（Plan Match） 取出视图sql语句重新解析出逻辑计划，在后台详细对比执行计划的所有节点，如果是物化视图执行计划的子树则命中改写查询语句。
  相比于精确匹配，模糊匹配能够覆盖的范围更广，即使执行计划不完全相同也有命中的可能性。
  
 
