gpt4 book ai didi

mysql - Magento 碎片表

转载 作者:行者123 更新时间:2023-11-30 22:46:12 25 4
gpt4 key购买 nike

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

[!!] Total fragmented tables: 1203

在建议中它说

 Run OPTIMIZE TABLE to defragment tables for better performance

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

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

我的问题是:

1) 优化 Magento InnoDB 的最佳命令是什么?

如果是1203张表,我没法一一做。2)我可以对所有数据库进行优化吗?

最佳答案

假的!该工具总是提示表格碎片化。实际上,Universe 中的所有表都在某种程度上“碎片化”。实际上 没有 MySQL 系统遭受 碎片化。

我研究了数以千计的慢速查询。只有两个可以追溯到碎片化。其余的通过索引、查询的重新制定、模式的重新设计等解决。不是碎片整理。

该工具的大部分其他输出都相当不错。是否有其他任何东西保证 [!!]

系统运行缓慢吗?

诊断慢 MySQL 的最佳工具是 slowlog。打开它,将 long_query_time 设置为 2(或更少),等待一天,运行 pt-query-digest,向我们显示前 1 或 2 个慢查询。运气好的话,我们可以为您提供一个可以显着加快系统速度的修复程序。

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

关于mysql - Magento 碎片表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29534520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com