【问题标题】:Magento Magmi Mass Importer what the stat means?Magento Magmi Mass Importer 的统计数据是什么意思?
【发布时间】:2012-12-01 15:28:41
【问题描述】:

我需要一个简单的帮助.....关于我的托管,他们最近为查询/小时添加了限制 我的问题是我安装了几个带有超过 10k 产品的 magentos ...... 对于导入,我使用 Magmi,我看到它在导入时具有统计信息......所以我想知道这些数字中的哪些是实际执行的查询(如果有)

Global Stats
Imported            Elapsed     Recs/min    Attrs/min   Last 0.5%
3204 items (100%)   29.4436            6530          398330          0.0721

DB Stats
Requests     Elapsed        Speed                 Avg Reqs  Efficiency  Last 0.5%
70414            17.0054    248441 reqs/min       21.98/item  57.76%      198 reqs

提前谢谢你。

法比奥

【问题讨论】:

  • DB Stats Requests 应该是您要查找的数字,但如果您受到每小时查询次数的限制,那么这是一个无用的数字,因为 Magento 本身会产生很多次的绝大多数这个号码。更重要的是“您的托管服务提供商是否在他们的控制面板中为您提供了一个统计部分,告诉您每小时的当前查询?”您将需要使用该号码或访问 SSH,以便您可以使用命令行查询 MySQL 以获取统计信息列表,以便您可以监控此号码,然后决定放弃该托管服务提供商。
  • 实际上在我的 CP 中我没有这样的统计信息(虽然它是一个 cpanel),所以我唯一的选择是通过 ssh 从 mysql 检查...。你可能知道是哪个命令吗?

标签: magento magento-1.7 magmi


【解决方案1】:

要记住一件事,尽可能实现所有缓存。 HTML 块缓存、APC 缓存、整页缓存(如果您不在 Enterprise,则需要第三方模块)从数据库中检索的所有缓存数据。如果要从缓存中提取它,则在需要刷新数据之前无需访问数据库。这使网站更具响应性,是全面的胜利。

在 SSH 的命令行中,您可以发出命令:

mysqladmin status -u dbuser -pdbpass

dbuserdbpass 是您的 mysql 用户和密码。它会踢回一行:

Uptime: 1878  Threads: 1  Questions: 8341  Slow queries: 2  Opens: 8525  Flush tables: 1  Open tables: 512  Queries per second avg: 4.441

这将为您提供服务器正常运行时间和每秒平均查询次数。该服务器在服务器启动时应该已经处理了大约 8340 个查询(正常运行时间 x 每秒查询数)

查看发生了什么的另一种方法是使用 mysql 本身

mysql -u dbuser -pdbpass dbname -Bse "show status like 'uptime';"
mysql -u dbuser -pdbpass dbname -Bse "show status like 'queries';"

然后,您可以设置一个 cron,每小时记录一次查询状态条目,每小时的查询数是当前总查询数减去以前的总查询数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-25
    • 2014-06-24
    • 2015-05-11
    • 1970-01-01
    • 2010-11-20
    • 2019-07-24
    相关资源
    最近更新 更多