3.4. 索引、表维护
- CHECK TABLE 检查表损坏
- REPAIR TABLE 修复损坏的表
- ANALYZE TABLE 重新生成统计信息
- SHOW INDEX FROM 查看索引基数
索引、数据碎片#
- InnoDB 的更新、插入操作会导致行移动、页分裂等问题,故而索引可能会碎片化,这样会降低查询效率。
- 行碎片:数据行存储在多个地方的多个片段中
- 行间碎片:页、行在磁盘上不是顺序存储(有碎片间隔)
- 剩余空间碎片:数据页中有大量的空余空间。
支持 OPTIMEIZE 的存储引擎使用该操作进行修复,不支持的使用 ALTER TABLE 进行表重建。
推荐文章: