帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:  long  Innodb  tab  

问题:

我正在尝试优化一个长期没有优化的表。 它有大约 2.5行数据和 1.3个数据和一个 152 MB索引。 大约 15分钟前我开始优化它,我不知道它需要多长时间。

服务器具有相当健壮的( 四路带有 4GB 个ram的xeon ),并且具有 500MB 个innodb缓冲池大小。

我应该希望这需要几分钟。几小时或者几天?


回答 1:

这取决于表中数据的状态和硬件,但是操作的典型上限是复制整个表所需的时间。

是否确认没有磁盘空间不足?


回答 2:

答案很明显是 1小时 20分钟。 我不确定这是否是"正常"时间,或者如果我的设置中有一些低效的时间延迟。


回答 3:

我还不确定为什么,但有时这种操作需要几个小时。 我见证了 2 -hour-long运行并听说了一个 8 -hour-long。 为了改变表,MySQL不仅将它复制到新的表中,而且还要重新索引它。 通常情况下大部分时间都是这样。 如果你检查 PROCESSLIST,它很可能会说它正在创建索引或者排序索引。

虽然不正常但不幸的是。




文章标签:tab    long  Innodb  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语