关闭

如何查询慢SQL产生的原因

瞎溜达 1年前 ⋅ 180 阅读
  • 分析SQL执行计划(explain extended),思考可能的优化点,是否命中索引等。
  • 没有索引或者没用到索引(这是查询慢最常见的问题,是程序设计的缺陷)。
  • 内存不足。
  • 网络速度慢。
  • 是否查询出的数据量过大(可以采用多次查询降低数据量)。
  • 是否返回了不必要的行和列。
  • 锁或者死锁。
  • I/O吞吐量小。
  • sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。

全部评论: 0

    我有话说: