mysql 查询慢,索引碎片

Posted 时间会苍白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 查询慢,索引碎片相关的知识,希望对你有一定的参考价值。

mysql 查询所有碎片语句

SHOW TABLE STATUS LIKE \'logs\'  ---------logs是带有索引的表名称

如果Data_free大于0 表示有索引碎片产生

 

可以使用如下语句清理碎片

OPTIMIZE TABLE `logs` -------logs表名称

 

再去查索引碎片

Data_free变成0,

 

大家可参考:http://www.cnblogs.com/woodytu/p/4513562.html

 

如有不对,敬请指正

 

以上是关于mysql 查询慢,索引碎片的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 索引压缩碎片

mysql 查询的时候加了索引 查询还是很慢怎么办

mysql:索引原理与慢查询优化

我mysql数据查询的数据过多,查询很慢,大家说用索引,可是没有接触有索引。求实例

mysql五:索引原理与慢查询优化

MySQL六:索引原理与慢查询优化