如何查看SQL语句的快慢 一个冗长的SQL语句中有很多个select跟where 条件 但是语句执行的慢怎么查出是哪慢

2025-03-22 16:08:25
推荐回答(3个)
回答1:

看语句的执行计划,ORACLE和SQL SERVER都有相关的工具或命令可以查看,根据执行计划可以分析出是语句中哪部分慢,这个工作属于数据库优化,需要对 数据库的执行原理有一定的了解

回答2:

1,将SQL拆分成基本部分 比较N多select 拆除一张表select
2,还有一个重要原则就是 次关键词是增加数据还是缩减数据(比如说 join in 前者增加数据 后者缩减数据)

回答3:

简单点就是针对sql语句的不同部分,增加足够多的测试数据,看每部分的执行效率。

我记得好像有那种检测sql语句执行效率的工具,问问别的大牛吧~我也是小白