Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Анализатор интенсивности SQL запросов


druzhkov

Recommended Posts

Анализатор интенсивности SQL запросов


Анализатор интенсивности SQL запросов


Модуль-профайлер для выявления "узких" мест при работе с базой данных. Позволяет получить сводную статистику "в целом", крайне удобен при проведении отладки.

 

Может применяться как программистами (при оптимизации), так и владельцами сайтов (чтобы примерно оценить нагрузку или то, как была выполнена настройка сайта - до и после).

 

===================================

Установка

1) Установите модуль через установку расширений
2) Зайдите в "Модификаторы", очистите кэш

===================================

 

Принцип работы:

 

- после установки модуль начинает записывать sql-запросы в лог-файл (будьте внимательны, не оставляйте надолго, чтобы не забилось свободное место на хостинге!)

 

- после того, как прошло некоторое время, нужно обратиться по ссылке http://ваш-сайт/scan_db_load.php . На этой странице выведется сводная статистика по количеству сделанных запросов в базу (по убывающей). Исходя из этого, можно легко понять, какие компоненты системы используются интенсивнее всего (и, соответственно, оптимизировать их). Ключевая особенность: однотипные запросы объединяются (например, все запросы отдельных товаров или категорий), что, собственно, и позволяет создать статистику нагрузки по системе в целом (см. скриншот).

 

- по окончании работы деактивируйте модуль, и обязательно удалите лог-файл и скрипт scan_db_load.php в корне сайта


  • Добавил
  • Добавлено
    25.04.2017
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обращение к серверу разработчика

 

Надіслати
Поділитися на інших сайтах

Поставил. Полазил по сайту, пишет:

 

Цитата

 

По завершении работы не забудьте вручную удалить из корня сайта скрипт отладки: 

scan_db_load.php 

а также отладочный файл: 

/home/n/nekaru/oc/public_html/system/storage/logs/db_debug_57d3d93ac2.txt

По вопросам оптимизации обращайтесь на электронную почту [email protected]

can not open log file

 

по указанному пути лога нет на самом деле.

Надіслати
Поділитися на інших сайтах


В 19.05.2017 в 02:13, shamankiller сказал:

Поставил. Полазил по сайту, пишет:

 

по указанному пути лога нет на самом деле.

 

Добрый день.

Свяжитесь со мной в личку, по идее, нужно взглянуть, внеслись ли изменения в файл, который обращается в базе данных.

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 1 month later...
46 минут назад, SerAntony7 сказал:

Такая же ошибка:

Warning: fopen(.../system/storage/logs/db_debug_321f109b4b.txt): failed to open stream: No such file or directory in .../scan_db_load.php on line 25
can not open log file

 

Указанные папки физически существуют?

Если нужно - напишите в личку, разберемся с проблемой.

  • +1 1
Надіслати
Поділитися на інших сайтах

5 часов назад, druzhkov сказал:

Указанные папки физически существуют?

Папки да, а вот файла нет. Пробовал даже вручную создавать с правами на запись, все равно пустой остался.

Надіслати
Поділитися на інших сайтах


А что показывает ваш модуль?

Я поставил и не понял. Какие то запросы, время.
Что с этим делать ?
Зачем это все?
Вы такой умныыый расскажите.

  • +1 2
Надіслати
Поділитися на інших сайтах


В 19.07.2017 в 23:01, SerAntony7 сказал:

Папки да, а вот файла нет. Пробовал даже вручную создавать с правами на запись, все равно пустой остался.

 

Я исправил совместимость с версией 2.3. Спасибо за обратную связь.

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.