导致SQL执行慢的原因

 

 

1.硬件问题。如网络速度慢,内存不足,I/O吞吐量小,磁盘空间满了等。

2.没有索引或者索引失效。(一般在互联网公司,DBA会在半夜把表锁了,重新建立一遍索引,因为当你删除某个数据的时候,索引的树结构就不完整了。所以互联网公司的数据做的是假删除.一是为了做数据分析,二是为了不破坏索引 )

3.数据过多(分库分表)

4.服务器调优及各个参数设置(调整my.cnf)

 

 

 

参考:

https://blog.csdn.net/GV7lZB0y87u7C/article/details/79969293

 

posted @ 2019-08-16 02:19  anobscureretreat  阅读(346)  评论(0编辑  收藏  举报