- tocdepth
2
Intelligent O&M
Предоставляет следующие функции O&M базы данных:
Анализ данных о производительности хоста и инстанса.
Полный анализ долго исполняющихся выражений SQL.
Диагностика и анализ производительности баз данных в режиме реального времени.
Анализ текущей информации в базе данных.
Быстрое обнаружение ошибок в работе базы данных для предотвращения потенциальных рисков.
Intelligent O&M включает в себя следующие функции:
Real-Time Performance
Intelligent O&M предоставляет информацию о мониторинге производительности в режиме реального времени, отслеживает производительность инстанса, сравнивает производительность нескольких инстансов и предоставляет панель мониторинга производительности инстансов.
В главном меню выберите
.На открывшейся странице вы увидите графики с различными метриками. Ниже приведено описание метрик.
Метрики |
Описание |
---|---|
Show Queries |
Показывает разницу между двумя соседними точками сбора медленных запросов. |
QPS/ TPS |
|
Connections |
|
DML Executions |
|
Network Traffic |
|
InnoDB Cache |
|
InnoDB Accessed Rows |
|
Logical Reads | Physical Reads |
|
InnoDB Average Row Lock Duration (ms) |
Среднее время блокировки строк InnoDB. |
Temporary Tables | Files |
|
Сессии в реальном времени
Real-Time Sessions используется для отслеживания выполнения и состояний выражений SQL в режиме реального времени для обеспечения бесперебойной работы баз данных.
В главном меню выберите
.На открывшейся странице вы увидите графики с различными метриками. Нажмите Define slow SQL threshold. Установите порог длительности сеанса и нажмите Refresh, чтобы отфильтровать медленные сеансы, превышающие этот порог.
Настройка SQL (SQL Tuning)
Настройка SQL помогает определить операторы SQL, которые выполняются либо часто, либо медленно и потребляют большое количество ресурсов. Эти рекомендации по диагностике позволяют оптимизировать базу данных.
В главном меню выберите
.Для добавления задачи SQL на открывшейся странице нажмите Add SQL Performance Tuning. В открывшемся диалоговом окне введите запрос SQL или загрузите файл SQL, а затем нажмите OK.
Примечание
Некоторые типы операторов в форме Tuning будут изменены на оператор SELECT
:
SELECT … FOR UPDATE;
UPDATE … SET … WHERE …;
DELETE FROM … WHERE …;
INSERT INTO … SELECT …
Некоторые другие операторы не могут быть заменены на оператор SELECT
.
Задача, которая содержит неподдерживаемый синтаксис SQL, завершится ошибкой.
Tuning Report
В этом отчете о диагностике отображаются данные в БД за указанный период. Это данные о производительности в реальном времени, статистика сеансов, долгоисполняющиеся запросы SQL и настройки SQL.
В главном меню выберите
.В открывшемся диалоговом окне нажмите Start Diagnosis.
В появившемся диалоговом окне установите продолжительность и частоту диагностики. Нажмите OK.
Для поиска отчетов диагностики по временному диапазону нажмите View Report в колонке Operation. После этого будут доступны метрики для просмотра.
InnoDB Lock Query
Управление статусом блокировки InnoDB позволяет диагностировать конфликты во время выполнения операций. Запрос статуса блокировки позволяет узнать подробности о заблокированных и ждущих блокировку операциях. Это такие данные, как статус операции, идентификатор сеанса, заблокированная таблица и диапазон заблокированных данных.
В главном меню выберите
.На открывшемся экране появятся кнопки со статусами в виде разноцветных кругов.
Статус операции может быть:
Waiting for a lock.
Waiting for a lock/Holding a lock.
Holding a lock.
Наведите курсор, чтобы получить информацию о статусе выполнения операции.
Нажмите на значок удержания блокировки (Holding a lock) или ожидания блокировки (Waiting for a lock). Появится диалоговое окно для завершения сеанса.
Binlog Query
Используйте binlogs для запроса истории операций, чтобы отслеживать данные и быстро находить проблемы.
В главном меню выберите
.На открывшейся странице нажмите на нужный вам файл в списке файлов binlog, чтобы просмотреть сведения о событии.
для Dev & Test