Бөлісу құралы:


Настройка журналов медленных запросов и доступ к ним с портала Azure

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — отдельный сервер

Внимание

База данных Azure для MySQL один сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для MySQL гибкого сервера. Дополнительные сведения о миграции на гибкий сервер База данных Azure для MySQL см. в статье "Что происходит с одним сервером База данных Azure для MySQL?"

На портале Azure можно настроить журналы медленных запросов в Базе данных Azure для MySQL, получить их список и скачать.

Необходимые компоненты

Для выполнения действий, описанных в этой статье, требуется База данных Azure для сервера MySQL.

Настройка журнала

Настройте доступ к журналу медленных запросов MySQL.

  1. Войдите на портал Azure.

  2. Выберите сервер базы данных Azure для MySQL.

  3. В разделе боковой панели Мониторинг выберите Журналы сервера. Снимок экрана параметров журналов сервера

  4. Выберите заголовок Щелкните здесь, чтобы включить журналы и настроить их параметры, чтобы просмотреть параметры сервера.

  5. Установите для параметра slow_query_log значение ВКЛ..

  6. Выберите место вывода журналов с помощью параметра log_output. Чтобы отправлять журналы в локальное хранилище и в журналы диагностики Azure Monitor, выберите Файл.

  7. Вы также можете установить значение "long_query_time", представляющее пороговое значение времени для запросов, которые будут собираться в файле журнала медленных запросов. Минимальное значение и значение по умолчанию для long_query_time — 0 и 10 соответственно.

  8. Настройте другие параметры, например log_slow_admin_statements для ведения журнала административных инструкций. По умолчанию административные инструкции не регистрируются, а запросы, не использующие индексы для уточняющих запросов, не заносятся в журнал.

  9. Выберите Сохранить.

    Снимок экрана с параметрами журнала медленных запрос и их сохранением.

На странице Параметры сервера можно вернуться к списку журналов, закрыв страницу.

Просмотр списка журналов и их скачивание

После того как начнется ведение журнала, вы сможете просмотреть список доступных журналов медленных запросов и скачать отдельные файлы.

  1. Откройте портал Azure.

  2. Выберите сервер базы данных Azure для MySQL.

  3. В разделе боковой панели Мониторинг выберите Журналы сервера. На странице отображается список файлов журналов.

    Снимок экрана страницы

    Совет

    Действует следующее соглашение об именовании журналов: mysql-slow-< имя сервера>-ггггммддчч.log. Дата и время в имени файла — это время выпуска журнала. Новый файл журнала создается каждые 24 часа или при достижении текущим файлом размера 7,5 ГБ в зависимости от того, что наступает раньше.

  4. При необходимости используйте поле поиска, чтобы быстро сузить область поиска и найти определенный журнал по дате и времени. Поиск осуществляется по имени журнала.

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

    Снимок экрана страницы

Настройка журналов диагностики

  1. В разделе Мониторинг на боковой панели выберите Параметры диагностики>Добавить параметры диагностики.

    Снимок экрана: параметры в окне

  2. Укажите имя параметра диагностики.

  3. Укажите, какие приемники данных должны отправлять журналы медленных запросов (учетная запись хранения, концентратор событий или рабочая область Log Analytics).

  4. В качестве типа журнала выберите MySqlSlowLogs. Снимок экрана: параметры конфигурации в окне

  5. После настройки приемников данных для передачи журналов медленных запросов нажмите кнопку Сохранить. Снимок экрана: параметры конфигурации в окне

  6. Чтобы получить доступ к журналам медленных запросов, откройте их в настроенных приемниках данных. Для появления журналов может потребоваться до 10 минут.

Следующие шаги