本文主要是介绍openGauss学习笔记-300 openGauss AI特性-AI4DB数据库自治运维-DBMind的AI子功能-SQL Rewriter SQL语句改写,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- openGauss学习笔记-300 openGauss AI特性-AI4DB数据库自治运维-DBMind的AI子功能-SQL Rewriter SQL语句改写
- 300.1 概述
- 300.2 使用指导
- 300.2.1 前提条件
- 300.2.2 使用方法示例
- 300.3 获取帮助
- 300.4 命令参考
- 300.5 常见问题处理
openGauss学习笔记-300 openGauss AI特性-AI4DB数据库自治运维-DBMind的AI子功能-SQL Rewriter SQL语句改写
300.1 概述
SQL Rewriter是一个SQL改写工具,根据预先设定的规则,将查询语句转换为更为高效或更为规范的形式,使得查询效率得以提升。
说明:
- 本功能不适用包含子查询的语句;
- 本功能只支持SELECT语句和DELETE对整个表格删除的语句;
- 本功能包含12个改写规则,对不符合改写规则的语句,不会进行处理;
- 本功能会对原始查询语句和改写后语句进行屏幕输出,不建议对包含涉敏感信息的SQL语句进行改写;
- union转union all规则避免了去重,从而提升了查询性能,所得结果有可能存在冗余;
- 语句中如包含‘order by’+ 指定列名或‘group by’+ 指定列名,无法适用SelfJoin规则。
300.2 使用指导
300.2.1 前提条件
数据库状态正常、连接正常。
300.2.2 使
这篇关于openGauss学习笔记-300 openGauss AI特性-AI4DB数据库自治运维-DBMind的AI子功能-SQL Rewriter SQL语句改写的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!