Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我不确定MySQL(InnoDB)中的分析/优化表是否已处理?_Mysql_Indexing - Fatal编程技术网

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

我不确定MySQL(InnoDB)中的分析/优化表是否已处理?,mysql,indexing,Mysql,Indexing,步骤: 1.尝试在MySQL(InnoDB)工作台中使用以下选项重建索引。 2.点击“分析表”/“优化”表,我们立即在几秒钟内得到了ok响应,无需任何后台处理 3.不确定是否相应地建立了索引 我们如何理解重建索引过程是否已完成,以及如何对其进行验证? 比较优化前后显示表格状态的值。(ANALYZE不重建索引。)如果重建了索引,则值可能会更改 如果表只有几千行,则重建速度将非常快,您将很难注意到它 通过使用mysql命令行工具而不是工作台,您可以获得更好的控制 Innodb表基本上不需要使用OP

步骤: 1.尝试在MySQL(InnoDB)工作台中使用以下选项重建索引。 2.点击“分析表”/“优化”表,我们立即在几秒钟内得到了ok响应,无需任何后台处理 3.不确定是否相应地建立了索引

我们如何理解重建索引过程是否已完成,以及如何对其进行验证?

  • 比较
    优化前后
    显示表格状态的值。(
    ANALYZE
    不重建索引。)如果重建了索引,则值可能会更改

  • 如果表只有几千行,则重建速度将非常快,您将很难注意到它

  • 通过使用mysql命令行工具而不是工作台,您可以获得更好的控制

  • Innodb表基本上不需要使用
    OPTIMIZE


  • 这张桌子有多大?重建1K行可能看起来是“瞬间的”。在这一天,小Karthik学会了为什么在使用GUI程序和单击我们不懂的选项时,我们需要先了解事情是如何工作的。对吧,卡蒂克?