mysql单表查询26w数据花费时间16s怎么解决?

一张表有26w数据 我直接使用select * from 表名 花费时间用了16秒 ,这很不正常 ,导致我多表查询也变得很慢。请问应该怎么解决?

https://blog.csdn.net/weixin_33181210/article/details/113950107

你用什么工具查的
很多时候查询慢是因为通信慢或者控件绘制慢
你加个where条件,或者limit,把数据控制在100行左右,还慢吗
如果还慢,那你的表需要加索引

你任何过滤条件都没有,肯定会慢,
而且你的sql完全不合常理,你为什么要把26w数据全查出来?难道你要去看这26w的数据吗 ?完全可以一小部分 只取自己需要的数据即可。

你没说字段有多少,正常来说你这种全查固然会慢,但是这些数据慢这么多说明你的表也不小,两种处理办法,
1.不要用*,用多少查出来多少
2.不要全查。增加where条件。或者limit。