概述

SQL Rewriter是一个SQL改写工具,根据预先设定的规则,将查询语句转换为更为高效或更为规范的形式,使得查询效率得以提升。

说明:

  • 本功能不适用包含子查询的语句。
  • 本功能只支持SELECT语句和对整个表格进行删除的DELETE语句。
  • 本功能包含12个改写规则,对不符合改写规则的语句,将不会进行处理。
  • 本功能会对原始查询语句和改写后语句进行屏幕输出,不建议对包含涉敏感信息的SQL语句进行改写。
  • union转union all规则避免了去重,从而提升了查询性能,所得结果有可能存在冗余。
  • 语句中若包含“order by”+ 指定列名或“group by”+ 指定列名,将无法适用SelfJoin规则。
  • 工具不保证查询语句等价转换,其目的是提升查询语句效率,一些推荐结果,需要结合业务实践进行优化,例如显性要求指定select的字段名。
意见反馈
编组 3备份
    openGauss 2025-05-22 07:42:09
    取消