-->

MySQL的数据查询慢的问题

2020-09-09 10:23发布

问题:

为什么我在MySQL一张表里只有2万的数据,但是连接别的表查询会特别慢,就算是单表查询都非常慢,请问这是什么原因?要怎么解决?

回答1:

数据量不大,单表查询都特别慢,那这个表需要优化优化了。主键,索引加上去看看



回答2:


这是网速的问题吧



回答3:

连接的表多少数据?看是不是有全表扫描,mysql提供了sql执行分析查询的工具,可以看是否有全表扫描,忘了那个命令叫什么了,你baidu一下,然后查查看。



回答4:

按照你的描述,应该是环境出现了问题,但具体问题不是太清楚。
1、重启一下数据库服务
2、查询时,看一下数据库所在服务器的内存和CPU占用,如果CPU持续100%,可能
3、如果不是生产,必要时,也可以重启一下服务器O(∩_∩)O



回答5:

select * from
不要用 *



回答6:

跟踪查询计划啊,sql调优是程序员必备的技能,高级程序员就是sql调优比较牛逼的那些,加油



标签: mysql