yarhosting
@yarhosting
Заказывайте программинг: PHP,SQL, JS,jQuery,Joomla

Как лучше произвести отслеживание количества и времени выполнения запросов к БД и работы скриптов?

Есть CRM

Если я буду вначале скриптов буду засекать время и по завершению - записывать время выполнения в БД в формате:
клиент | адрес скрипта | время выполнения

Аналогично с запросами к БД
клиент | адрес скрипта | строка - время выполнения

Не будет ли лишним тормозом данная функциональность?
При генерации страницы в среднем 10-30 запросов и 5-10 файлов

еще беспокоит что БД-лога сильно и быстро разрастется. Даже если чистить раз в неделю, т.к. статистика сильно разниться по дням недели.
Влияет ли размер БД на время записи в нее?
  • Вопрос задан
  • 33 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Чуток тормозов добавит конечно, но не очень много.
В mysql есть встроенная система логирования, довольно крутая (тыц).

Чтобы логи не разростались есть logrotate.

Размер влияет, но на небольших объемах не сильно. Больше влияют индексы и конкурирующие запросы, если есть.
Если бы у вас у вас там были миллионы записей, вы бы такие вопросы не задавали, навернное :)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы