如何查询慢 SQL 产生的原因

发布时间:2024年01月14日

如何查询慢 SQL 产生的原因

(1)分析 SQL 执行计划(explain extended),思考可能的优化点,是否命中索引等。
(2)没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。
(3)内存不足。
(4)网络速度慢。
(5)是否查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)。
(6)是否返回了不必要的行和列。
(7)锁或者死锁。
(8)I/O 吞吐量小,形成了瓶颈效应。
sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。

文章来源:https://blog.csdn.net/weixin_44797327/article/details/135567534
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。