Каталог решений - Мониторим тяжелые запросы, классифицируем результаты

Мониторим тяжелые запросы, классифицируем результаты

Мониторим тяжелые запросы, классифицируем результаты

В наличии

Дальнейшее развитие инструментария для мониторинга запросов.

Категория:

Описание

В предыдущей статье Мониторим тяжелые запросы описан инструментарий по автоматическому сбору и накоплению информации о тяжелых запросах. Теперь нам нужно классифицировать запросы. Такая классификация позволит ответить на следующие вопросы:

  • Какова "сезонность" появления в топе тех или иных запросов
  • Все ли тяжелые запросы нам известны
  • Как меняется картина создаваемой нагрузки запросом после его тюнинга или соответствующего тюнинга БД (например, индексация какого-то поля).

Если БД для статистики уже создана на основании предыдущей статьи, то ее доработки можно будет применять инкрементально, по мере их… гм… вкрапления;) в публикации.

Также, в конце приведу аккумулированные скрипты — для обновления существующей БД, и полные, для создания "с нуля".

Классификатор запросов

Для классификации используется сопоставление текстов первичных запросов с "масками" каких-то известных нам запросов. Маска — это текстовка запроса, используемая для оператора LIKE.

Классификатор запросов организуем в новой таблице queries.

 

has been added to your cart:
Оформление заказа