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