我有一个基于magento 1.8的商店,我认为magento慢和“重”。
我正在分析几点,试图得出一些结论。
我执行了这个命令(在linux web服务器上): mysqladmin -u root -p version
并获得此结果: 主题:6个问题:708190020慢查询:3202打开:60678刷新表:1打开表:512每秒查询数:583.301
如何解释参数问题和慢速查询? 这个结果很差?
答案 0 :(得分:0)
583 QPS是"高" - 也许是第85百分位数。是好还是坏?这取决于。由于其他原因,你似乎觉得这很糟糕。
3K / 708M慢查询 - 极低。所以,我不认为你有任何缺失的索引或制定得不好的查询 - 要么是因为Magento,要么是你使用它。但是......你可能有一个不合理的高long_query_time
:10是典型的,但1更好。请更改(SET @@GLOBAL.long_query_time = 1
)。此外,打开slowlog(有关您的MySQL版本的详细信息,请参阅手册)。然后我们可以看看是否有一些顽皮的查询。
其他人不多说。
我不知道Magento,所以我不能说高QPS是它的错,还是你设计应用程序的方式。如果你提供RAM大小SHOW VARIABLES;
和SHOW GLOBAL STATUS;
,我会寻找那些表明Magento邋。的东西。它也可能带来一些其他的危险信号。