SQL执行过慢,如何排查以及调优

导致SQL执行慢的原因 硬件问题。如网络速度慢,内存不足,I/O吞吐量小,磁盘空间满了等。 没有索引或者索引失效。(一般在互联网公司,DBA会在半夜把表锁了,重新建立一遍索引,因为当你删除某个数据的时候,索引的树结构就不完整了。所以互联网公司的数据做的是假删除,一是为了做数据分析,二是为了不破坏索引 ) 数据过多(分库分表) 服务器调优及各个参数设置(调整my.cnf) 查询出的...