暂无图片
如何编写一个程序来实现SQL优化?
我来答
分享
库海无涯
2023-09-12
如何编写一个程序来实现SQL优化?

如何编写一个程序来实现SQL优化?最好是基于AI的,而不是规则的

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
阮胜昌

没有这种程序,要不然DBA就失业了

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
查询sql优化
回答 3
我个人感觉,这个SQL没有优化余地了,所以建议改索引里的字段顺序,没准会使得数据读入量小一些。但,如果改索引牵扯面太广,那就呵呵吧。
GBase8a慢SQL优化
回答 1
与现场沟通怀疑是因为左侧关联字段ct.GROUPID加了函数造成索引失效,修改之后执行时间仍然在半小时以上,打开trace日志查看gnode层日志可见join返回行数远远大于两张源表的数据量,因此怀疑
在postgresql12中,SQL单独执行不慢,但在存储过程中执行慢。
回答 1
1.启用慢查询日志,修改postgresql.conf文件,logmindurationstatement5000记录执行时间超过5秒的查询2.分析执行计划EXPLAINANALYZESELECTFR
Mysql SQL索引优化group by求思路
回答 2
已采纳
先单看(C,A,B)这个索引。因为A是等值查询。所以A,C,B即能让A走上索引查询,也能将就C排序,可以两全其美。但具体哪个索引更好,还是要在区分度与排序上做一个选择。
MySQL SQL优化,干预表关联顺序
回答 3
在MySQL5.7中,确实无法像MySQL8.0那样使用显式的JOINhint来指定表的连接顺序。然而,可以通过优化查询语句的写法来尽量影响MySQL查询优化器的执行计划。在你的情况下,a表作为驱动表
查询计划的理解
回答 1
如果还没有解决,可以加微信oraservice提供详细信息以便进一步优化,感觉左边的执行计划也不是太好,还有sql的写法可能也有改进的地方。
请问下有有关ORACLE执行计划解读和性能优化的实验文档呀?
回答 2
来看看这个:《《OracleSQL调优之执行计划》罗海雄》《Oracle数据库SQL执行计划的取得和解析》PPT(附SQL文件).zip。绝对有帮助!
优化大神看下 recursive calls问题吧 ,谢谢
回答 3
已采纳
你的sharedpool多大啊?当SharedPool过小,datadictionarycache也会相应的过小,没有足够的空间存储ORACLE的系统数据字典信息时,会发生Recursivecalls
这个SQL如何优化
回答 1
贴一下sql执行计划
SQL优化求助!!!
回答 7
已采纳
优化建议:   更换SSD存储; fixcontrol 308224461; 开并行(如果不更换存储, 意义不大,只是用来使用更多