Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


druzhkov
 Поделиться

Рекомендованные сообщения

Анализатор интенсивности 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 месяц спустя...
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 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.