Как включить и анализировать MySQL Журнал медленных запросов

MySQL журнал медленных запросов анализатор программное обеспечение может помочь вам найти, почему ваши запросы SQL медленно. Включение и анализируя этот медленный журнал запросов может быть очень полезным.

A+ A-

Журнал медленных запросов MySQL из отслеживает запросы, которые занимают слишком много времени для выполнения. Значение переменной MySQL называется long_query_time решает, какие запросы должны быть рассмотрены медленно. Вы можете изменить / установить значение этой переменной, но значения по умолчанию 1 секунда (минимум) и 10 секунд (максимум). То есть сказать , что если любой запрос будет занять более 10 секунд -The SQL заявление будет записано в журнал медленных запросов.

Вы можете включить ведение журнала медленных запросов, используя следующее заявление в MySQL:

SET GLOBAL slow_query_log = "ON";

Если вы используете MySQL версии 5.1 или более поздней версии -вы не нужно будет перезапустить сервер. Но если вы используете более раннюю версию, вам нужно будет сделать перезапуск для вышеупомянутого заявления, чтобы изменения вступили в силу.

Примечание 1: По умолчанию, медленный запрос журнала не записывает медленные операторы SQL административные (например , ALTER TABLE, ANALYZE TABLE, CHECK TABLE, CREATE INDEX) бут вы можете изменить это, используя следующую опцию при переключении на медленном протоколирования запросов:

-log-Медленно админа заявления

Примечание 2: Кроме того , запросы , которые не используют индексы не записаны , но, опять же , вы можете изменить это с помощью -log-запросов, не использующих индексы-

Примечание 3: Запросы в журнал медленных запросов может содержать пароли и , следовательно , этот журнал должен быть защищен.

Анализ Журнал медленных запросов

Медленные запросы должны быть проанализированы, чтобы знать , почему они так медленно. Эти запросы являются кандидатами на ваше внимание, когда вы пытаетесь повысить производительность MySQL. Тем не менее, это может оказаться трудной задачей проанализировать огромное бревно. Вы можете использовать mysqldumpslow , чтобы произвести суть вашей журнал медленных запросов. Вы можете использовать следующую команду на командной строке:

Оболочка> mysqldumpslow [опции] [местоположение файла журнала]

Кроме того, есть некоторые другие инструменты, которые могут анализировать и суммировать вверх медленный журнал запросов. Вот список:

  1. Slow Query Log Parser
  2. MySQL Query Slow Log Analyzer

Я надеюсь, что это было полезно. Если вы изо всех сил, чтобы повысить производительность установки MediaWiki, у меня также есть руководство о том, как увеличить производительность медленной MediaWiki.

Благодарим Вас за использование TechWelkin!

Ads

Поделиться

последний

Лучшие альтернативы Ubuntu искать, если вы Linux Lover

Давайте начнем знакомство с чем-то; простой, но немного не ...

Как добавить подпись в Gmail Входящие - Добавить подпись Google в Gmail

Входящие с помощью Google была одна из лучших вещей, которы...

Еженедельно Tech News: Nokia, Google и Nintendo

Привет всем, это Пятница, 3 марта, и так же, как всегда, мы...

Raspberry Pi Проекты для начинающих - Что вы можете сделать с Raspberry Pi

Raspberry Pi представляет собой серию малой мощности, одноп...

Лучший VPN для Android 2017 года - Как использовать VPN в Android

Прошли те дни, когда виртуальные частные сети были только д...

Комментарии