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