我不确定MySQL(InnoDB)中的分析/优化表是否已处理?
步骤: 1.尝试在MySQL(InnoDB)工作台中使用以下选项重建索引。 2.点击“分析表”/“优化”表,我们立即在几秒钟内得到了ok响应,无需任何后台处理 3.不确定是否相应地建立了索引 我们如何理解重建索引过程是否已完成,以及如何对其进行验证?我不确定MySQL(InnoDB)中的分析/优化表是否已处理?,mysql,indexing,Mysql,Indexing,步骤: 1.尝试在MySQL(InnoDB)工作台中使用以下选项重建索引。 2.点击“分析表”/“优化”表,我们立即在几秒钟内得到了ok响应,无需任何后台处理 3.不确定是否相应地建立了索引 我们如何理解重建索引过程是否已完成,以及如何对其进行验证? 比较优化前后显示表格状态的值。(ANALYZE不重建索引。)如果重建了索引,则值可能会更改 如果表只有几千行,则重建速度将非常快,您将很难注意到它 通过使用mysql命令行工具而不是工作台,您可以获得更好的控制 Innodb表基本上不需要使用OP
- 比较
优化前后
显示表格状态的值。(
不重建索引。)如果重建了索引,则值可能会更改ANALYZE
- 如果表只有几千行,则重建速度将非常快,您将很难注意到它
- 通过使用mysql命令行工具而不是工作台,您可以获得更好的控制
- Innodb表基本上不需要使用
OPTIMIZE
这张桌子有多大?重建1K行可能看起来是“瞬间的”。在这一天,小Karthik学会了为什么在使用GUI程序和单击我们不懂的选项时,我们需要先了解事情是如何工作的。对吧,卡蒂克?