Magento零散的表格



在我的Magento数据库上运行mysqltuner后,它说我是

[!!] Total fragmented tables: 1203

建议中说

 Run OPTIMIZE TABLE to defragment tables for better performance

我刚刚做了一个数据库备份,我想知道哪种是整理Magneto数据库碎片的最佳方法。

我在一些论坛上看到我不能使用OPTIMIZE选项,因为它是一个InnoDB。

我的问题是:

1) 哪一个命令是优化Magento InnoDB的最佳命令?

如果是1203张桌子,我就不能一张一张地做。2) 我可以对所有数据库进行优化吗?

骗子那个工具总是抱怨表格支离破碎。实际上,宇宙中所有的表都在某种程度上是"碎片化的"。实际上没有MySQL系统受到碎片化的影响。

我研究了成千上万的慢速查询。只有两个可以追溯到碎片化。其余的问题通过索引、重新制定查询、重新设计架构等解决,而不是碎片整理。

该工具的大多数其他输出都相当不错。还有什么东西可以保证[!!]吗?

系统运行缓慢吗?

诊断慢速MySQL的最佳工具是slowlog。打开它,将long_query_time设置为2(或更短),等待一天,运行pt查询摘要,向我们展示前1或2个慢速查询。如果幸运的话,我们可以给你一个修复程序,它将大大加快系统的速度。

如果你想对可调参数进行更彻底的分析,请向我提供SHOW GLOBAL STATUS(至少起床一天后)、SHOW VARIABLES以及你有多少RAM。

最新更新