Magento Magmi Mass Importer что означает эта статистика?

мне нужна простая помощь..... на моем хостинге они недавно добавили ограничение на запросы/часы, и моя проблема в том, что у меня есть пара установок magentos с более чем 10k продуктов... для импорта я использую 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

заранее спасибо.

Фабио


person Aliceiw    schedule 01.12.2012    source источник
comment
Запросы статистики БД должны быть тем числом, которое вы ищете, хотя, если вы ограничены запросами в час, это бесполезное число, поскольку сама Magento сгенерирует подавляющее большинство, которое во много раз превышает это число. Более важным является то, предоставляет ли ваш хостинг-провайдер раздел статистики в своей панели управления, в котором сообщается о ваших текущих запросах в час? Вам нужно будет либо использовать этот номер, либо получить доступ к SSH, чтобы вы могли использовать запрос командной строки к MySQL для списка статистики, чтобы вы могли отслеживать этот номер, а затем принять решение отказаться от этого хостинг-провайдера.   -  person Fiasco Labs    schedule 01.12.2012
comment
на самом деле в моем CP у меня нет такой статистики (хотя это cpanel), поэтому мой единственный выбор будет проверка из mysql через ssh .... вы, возможно, знаете, что это за команда?   -  person Aliceiw    schedule 01.12.2012


Ответы (1)


Имейте в виду одну вещь: реализуйте все кэширование, какое только возможно. Кэширование блоков HTML, кэширование APC, полное кэширование страниц (требуется сторонний модуль, если вы не используете Enterprise) — все данные кэша извлекаются из базы данных. Если вы извлекаете его из кеша, вам не нужно обращаться к базе данных, пока данные не нужно будет обновить. Это делает сайт более отзывчивым и является выигрышным во всех отношениях.

В командной строке в SSH вы можете ввести команду:

mysqladmin status -u dbuser -pdbpass

dbuser и dbpass — ваш пользователь и пароль 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, который регистрирует запись состояния запросов каждый час, а количество запросов в час — это текущее общее количество запросов за вычетом предыдущего общего количества запросов.

person Fiasco Labs    schedule 01.12.2012