当前位置: 首页 > news >正文

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改写工具,根据预先设定的规则,将查询语句转换为更为高效或更为规范的形式,使得查询效率得以提升。

img 说明:

  • 本功能不适用包含子查询的语句;
  • 本功能只支持SELECT语句和DELETE对整个表格删除的语句;
  • 本功能包含12个改写规则,对不符合改写规则的语句,不会进行处理;
  • 本功能会对原始查询语句和改写后语句进行屏幕输出,不建议对包含涉敏感信息的SQL语句进行改写;
  • union转union all规则避免了去重,从而提升了查询性能,所得结果有可能存在冗余;
  • 语句中如包含‘order by’+ 指定列名或‘group by’+ 指定列名,无法适用SelfJoin规则。

300.2 使用指导

300.2.1 前提条件

数据库状态正常、连接正常。

300.2.2 使
http://www.lryc.cn/news/373706.html

相关文章:

  • typescript-泛型
  • 应急响应 | 基本技能 | 01-系统排查
  • 用c语言实现通讯录
  • AI大模型技术揭秘-参数,Token,上下文和温度
  • 攻防世界-fakebook题目__详解
  • Ubuntu 18.04下普通用户的一次提权过程
  • 接口和抽象类:如何使用普通类模拟接口和抽象类
  • 【文档智能】实践:基于Yolo三行代码极简的训练一个版式分析模型
  • 聚观早报 | 深蓝G318价格发布;比亚迪方程豹豹3官图发布
  • 如何实现内网穿透?快解析-免费内网穿透工具
  • 【python-AI篇】人工智能技能树思维导图
  • Vue的computed大致细节
  • 第5章:模型预测控制(MPC)的代码实现
  • 论文学习day01
  • Github入门教程,适合新手学习(非常详细)
  • C# OpenCvSharp 代数运算-add、scaleAdd、addWeighted、subtract、absdiff、multiply、divide
  • 为什么说Python 是胶水语言?
  • GitLab教程(二):快速上手Git
  • 结构体知识点
  • C# —— 显示转换
  • zip加密txt文件后,暴力破解时会有多个解密密码可以打开的疑问??
  • css入门宝典
  • 【AI原理解析】— 星火大模型
  • StarNet实战:使用StarNet实现图像分类任务(一)
  • 单链表——AcWing.826单链表
  • 10:Hello, World!的大小
  • 【Pandas驯化-03】Pandas中常用统计函数mean、count、std、info使用
  • WordPress——Argon主题美化
  • Vue部分文件说明
  • 图书管理系统(SpringBoot+SpringMVC+MyBatis)