Mysql Magento碎片表
在我的Magento db上运行mysqltuner后,它会显示我Mysql Magento碎片表,mysql,optimization,innodb,magento-1.8,mysqltuner,Mysql,Optimization,Innodb,Magento 1.8,Mysqltuner,在我的Magento db上运行mysqltuner后,它会显示我 [!!] Total fragmented tables: 1203 在建议中说 Run OPTIMIZE TABLE to defragment tables for better performance 我刚刚做了一个数据库备份,我想知道哪一个是整理磁电机数据库碎片的最好方法 我在一些论坛上看到,我不能使用优化选项,因为它是InnoDB 我的问题是: 1) 优化Magento InnoDB的最佳命令是什么 如果是120
[!!] Total fragmented tables: 1203
在建议中说
Run OPTIMIZE TABLE to defragment tables for better performance
我刚刚做了一个数据库备份,我想知道哪一个是整理磁电机数据库碎片的最好方法
我在一些论坛上看到,我不能使用优化选项,因为它是InnoDB
我的问题是:
1) 优化Magento InnoDB的最佳命令是什么
如果是1203张桌子,我不能一张一张地做。
2) 我可以对所有数据库进行优化吗?伪造该工具总是抱怨碎片化的表。实际上,宇宙中的所有表格都在某种程度上“支离破碎”。实际上,没有MySQL系统会出现碎片问题 我研究过成千上万个缓慢的查询。只有两个可以追溯到碎片。其余的问题通过索引、重新格式化查询、重新设计模式等解决,而不是碎片整理 该工具的大多数其他输出都相当好。是否有任何其他理由证明是
[!!]
系统运行缓慢吗
诊断MySQL速度慢的最好工具是slowlog。打开它,将long_query_time设置为2(或更少),等待一天,运行pt query digest,向我们显示最慢的1或2个查询。幸运的是,我们可以为您提供一个修复程序,大大加快系统的运行速度
如果您想对可调参数进行更全面的分析,请向我提供显示全局状态
(至少起床一天后)、显示变量
以及您有多少RAM