Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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 Magento碎片表_Mysql_Optimization_Innodb_Magento 1.8_Mysqltuner - Fatal编程技术网

Mysql Magento碎片表

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

在我的Magento db上运行mysqltuner后,它会显示我

[!!] 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