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

[Поддержка] Лог медленных запросов для Opencart 2.x-3.x [ocmod]


Otvet

Recommended Posts

Лог медленных запросов для Opencart 2.x-3.x [ocmod]


Лог медленных запросов для Opencart 2.x-3.x [ocmod]


Мод позволяет получить лог медленных sql-запросов для последующей отладки скорости загрузки сайта

лог сохраняется по адресу

../system/logs/sql_time.log
 

для изменения лимита времени записи запросов, нужно подправить строку в xml

$min_time = 10;//минимальное время исполнения запроса в мс, записываемое в лог
 
Что пишется в лог:
  • время генерации страницы 
  • к-во запросов на странице (общее и медленных)
  • список медленных запросов и времени выполнения
  • какой файл и какая функция вызывает запрос

 

пример:

►► Страница: /index.php?route=product/product&product_id=33
   Время генерации: ~116.71мс 
   К-во запросов: 13 

Медленные(1):

1) Источник: system\storage\modification\catalog\model\catalog\product.php → updateViewed
   Время выполнения: 1.59мс

   UPDATE oc_product SET viewed = (viewed + 1) WHERE product_id = '33'


end
===============================

 

 
 

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


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

 

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

  • 2 weeks later...
  • 6 months later...

За пол года вы первый с проблемой

Смотрите логи окмод

Либо все так быстро, что записывать нечего (но это вряд-ли)

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

За пол года вы первый с проблемой

Смотрите логи окмод

Либо все так быстро, что записывать нечего (но это вряд-ли)

Вот все что есть в логах (связанное с этим модификатором), но я в этом ничего не помаю(

MOD: SQL Query Time LogFILE: system/library/db.php
CODE: return $this->db->query($sql);
LINE: 15
Змінено користувачем olirom
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 2 months later...

Здравствуйте! Подскажите пожалуйста а какое оптимальное значение лимита времени ставить сюда $min_time = 10;//минимальное время исполнения запроса в мс, записываемое в лог или тут уже все стоит как надо?

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


  • 1 month later...
  • 2 weeks later...

Как его удалить теперь? Жрёт места кошмар

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

  • 2 weeks later...

Такая же борода. Установил...пользовался...отключил (в модификаторах). Сейчас пытаюсь врубить и тишина. Может можно через БД запросами включить? Переустановка не помогла(

Змінено користувачем cyberkekc
Надіслати
Поділитися на інших сайтах


Для чего вам этот инструмент, если не понимаете даже как использовать окмод?

Что вы с логами делать будете?

Это нужно тем кто хоть немного поднимает, для выявления узких мест в запросах

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

Для чего вам этот инструмент, если не понимаете даже как использовать окмод?

Что вы с логами делать будете?

Это нужно тем кто хоть немного поднимает, для выявления узких мест в запросах

Хотя бы для того, чтобы индексы распихать не наобум.

Что значит не понимаю как использовать окмод? Что я не так сделал?

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


откуда мы знаем что в сделали не так, у вас за спиной не стояли

 

Индексы распихать?

А мАмА мОя...

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

откуда мы знаем что в сделали не так, у вас за спиной не стояли

 

Индексы распихать?

А мАмА мОя...

Уверен Вы самый умный на свете...но ваши 5 копеек никак не помогли новичку в его проблеме. Это фишка такая вздыхать, охать и тыкать пальцем?

Да, индексы. Нашел тему про тормозящий опенкарт. Там велся разговор о том, что индексы в некоторых таблицах значительно ускоряют работу. Расставить их везде будет во вред. Все индивидуально и ссылка на этот модуль. Мол он поможет узнать медленные запросы и от туда уже плясать. Сейчас я воспользовался индексом на нужные таблицы и сайт снова летает.

Автору спасибо за модуль.

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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