我不确定mysql(innodb)中的分析/优化表是否已处理?

owfi6suc  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(273)

步骤:1。尝试在mysql(innodb)workbench中使用以下选项重建索引。2点击“analyze table”/“optimize”table,我们立即在几秒钟内得到了一个ok响应,没有任何后台进程3。不确定是否相应地构建了索引。
我们如何理解重建索引过程是否已完成,以及如何验证它?

tvokkenx

tvokkenx1#

比较 SHOW TABLE STATUS 比赛前后 OPTIMIZE . ( ANALYZE 不重建索引。)如果重建了索引,则值可能会更改。
如果表只有几千行,那么重建速度会非常快,以至于您很难注意到它。
通过使用mysql命令行工具而不是工作台,可以获得更精细的控制。 OPTIMIZE innodb表基本上不需要。

相关问题