WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
В этой главе описываются отчеты и графы, доступные в
MySQL Enterprise Monitor. Эта секция описывает страницу All Timeseries
Graphs. Эта секция описывает средства управления, доступные на странице
All Timeseries Graphs. Содержание страницы Timeseries Graphs
зависит от выборов, сделанных в фильтре представления. Фильтр представления
это пара выпадающих меню вверху страницы слева. Они позволяют вам
фильтровать активы, к которым у вас есть доступ. Например, если вы выбираете группу в выпадающем списке
Global Summaries и экземпляр
MySQL в выпадающем списке All Targets,
показанные графы являются определенными для экземпляра графами.
Если вы выбираете хост в выпадающем списке
All Targets, только определенные для
хоста графы показаны. Фильтр представления показывает только те активы, к которым
у вас есть доступ. Фильтр графа позволяет вам показать подмножество доступных графов. Таблица 29.1. фильтр графа Graph Name
Открывает выпадающее меню, перечисляющее доступные типы поиска: Contains Doesn't Contain Regex Negative Regex Value Свободное текстовое поле для критерия поиска
или регулярного выражения. Time Range Выпадающие списки, содержащие периоды времени, которые
относятся к графам. Возможные значения: Interval:
выберите продолжительность для данных об обзоре. Если вы выбираете 1
час, данные, собранные за прошлый час, показаны. From/To:
выберите диапазон даты и времени для данных обзора. Filter Примените определенный фильтр. Save as Default Устанавливает выбранную группу и диапазон времени как умолчание. Невозможно сохранить диапазон дат, использующий From/To,
как умолчание для группы. Reset to Default Сбрасывает показ графа к ранее сохраненным значениям.
Эта секция описывает различные действия, которые можно выполнить
на отдельных графах. Graph Height:
ползунок, который позволяет вам увеличить или уменьшить высоту
графа в пикселях. Этот ползунок не затрагивает значения x или y,
просто изменяет размеры графа. Export as CSV:
загружает CSV, содержащий все данные, в настоящее время
показываемые в выбранном графе. Export as PNG:
производит файл изображения PNG выбранного графа. Изображение показано во
всплывающем окне. Чтобы сохранить образ, щелкните правой кнопкой мыши и
выберите Save image as.... Move:
позволяет вам переместить выбранный граф в другое место на странице. Stacked/Line:
позволяет вам изменить, как граф показан. Line
показывает линейную диаграмму, в то время как
Stacked
показывает каждый источник данных как сплошной цвет. Legend:
перечисляет источники информации, показанные в графе. Цвет имени
соответствует линии/стеку, используемой в графе. Чтобы показать отдельные
источники, щелкните по необходимому источнику в
Legend.
Чтобы подчеркнуть отдельные источники в графе, наведите курсор
на имя источника. Граф Query Analysis позволяет вам исследовать запросы, выполненные
во время определенных интервалов. Чтобы открыть Query Analyzer для
определенного диапазона на графе, сделайте следующее: На графе выберите диапазон, щелкнув по необходимой
стартовой точке, перетащите курсор через граф, пока вы не достигнете
необходимой конечной точки интервала, затем отпустите кнопку мыши.
Это выбирает диапазон. Несколько символов показаны в верхнем правом углу выбора.
X, чтобы закрыть выбор, символ базы данных и лупа.
Щелкните по символу базы данных, чтобы открыть страницу Query Analyzer
Browse Queries.
Щелкните по лупе, чтобы увеличить масштаб выбранного диапазона. Browse Queries
показывает все запросы, которые выполнялись во время определенного периода
времени. Это позволяет вам вникнуть в потенциальные узкие места и
исполнительные горячие точки и настроить свои запросы соответственно. Для получения дополнительной информации о Query Analyzer посмотрите
раздел 31.3. Следующее это типы графов: Эта секция описывает процесс агрегирование данных графа. Когда вы модернизируете до MySQL Enterprise Monitor 3.4,
все существующие данные серий соединены, когда модернизированный
MySQL Enterprise Service Manager запускается впервые.
Индикатор выполнения показан в пользовательском интерфейсе, смежном с
полосой состояния системы, указав на полноту процесса агрегации. Рис. 29.1. Статус оптимизации данных графа В то время как данные соединяются впервые, никакие исполнительные
улучшения не очевидны во время отклика графа.
Повышение производительности очевидно только после того, как процесс
заканчивается, а серии данных для обработки берутся от
новых, агрегированных данных. Для новых установок MySQL Enterprise Monitor 3.4
начинается агрегирование данных, когда
MySQL Enterprise Service Manager запускается впервые. Агрегация данных это продолжающийся процесс. Поскольку данные собраны от
проверенных серверов и хостов, они соединены в режиме реального времени
каждый час и ежедневно. В этой главе описываются отчеты о Database File I/O и Lock Waits.
Эти отчеты определяют горячие точки I/O и ожидания блокировки, используя
схему Database File I/O требует схему MySQL Этот граф показан, только если сервер MySQL
выбран в выпадающем меню All Targets. Схема Схема На страницах Database File I/O и Lock Waits, если совместимый сервер
MySQL выбран, но схема Если ваш сервер уже содержит схему Для получения информации о том, как установить схему sys из командной
строки, посмотрите инструкции по установке в репозитории github:
sys
schema on GitHub. Если вы установили более старую версию схемы sys на ваших проверенных
серверах, рекомендуется модернизировать ее до последней версии.
Модернизация должна быть выполнена из командной строки. В настоящее время
невозможно модернизировать схему sys из
MySQL Enterprise Service Manager. Эта секция описывает отчеты и графы
Database File I/O. Этот отчет требует, чтобы схема sys была установлена на выбранном
сервере MySQL. Если sys не устанавливается, и выбранный сервер
совместим, вы побуждены установить ее. Каждая вкладка содержит следующие общие элементы: Show n Entries:
Количество записей, чтобы показать на странице. Search:
поиск по содержанию страницы. Show/Hide Columns:
позволяет вам изменить набор колонок, показанный на странице, выбирая
или отсеивая колонки. Page Navigation: кнопки, позволяющие вам двигаться
по страницам отчета. Показывает главных глобальных потребителей I/O по времени ожидания и
файлам. Данные берутся из
Для получения дополнительной информации о полученных данных в
этом отчете посмотрите
здесь. Рис. 29.2. Database File I/O By File Показывает главных глобальных потребителей I/O по времени ожидания.
Данные берутся из
Этот отчет это комбинация отчета и графов. Графы могут быть изменены на
основе диапазона времени. Чтобы изменить диапазон времени, нажмите одну из
кнопок диапазона. Диапазона значений от 1 часа до 1 недели. Для получения дополнительной информации о полученных данных в
этом отчете посмотрите
здесь. Рис. 29.3. Отчет Database File I/O By Wait Type Следующее показывает подмножество графов, доступных на вкладке I/O
By Wait Type: Рис. 29.4. Графы Database File I/O By Wait Type Показывает главных глобальных потребителей I/O по потокам,
отсортированные полным временем ожидания. Данные берутся из
Для получения дополнительной информации о полученных данных в
этом отчете посмотрите
здесь. Рис. 29.5. Database File I/O By Thread Чтобы открыть отчеты Lock Waits, выберите Lock
Waits из меню Reports &
Graphs. Этот отчет получает данные по блокировкам строки InnoDB от
Для получения дополнительной информации о полученных данных в
этом отчете посмотрите
The innodb_lock_waits and x$innodb_lock_waits Views. Table Metadata Lock Waits поддерживается только в MySQL 5.7.
Этот отчет полагается на инструментовку, введенную в MySQL 5.7. Инструмент P_S Этот отчет получает данные в MySQL 5.7 из
Для получения дополнительной информации о полученных данных в
этом отчете посмотрите
The schema_table_lock_waits and
x$schema_table_lock_waits Views. Отчет Processes перечисляет процессы, в настоящее время работающие
на выбранном сервере MySQL, с их пользователем, Thread ID и так далее. Этот отчет требует, чтобы схема sys была установлена на выбранном
сервере MySQL. Если sys не устанавливается, и выбранный сервер совместим, вы
побуждены установить ее. Этот граф показан, только если сервер MySQL
выбран в выпадающем меню All Targets. Для получения дополнительной информации о полученных данных согласно
этому отчету посмотрите
The processlist and x$processlist Views. Рис. 29.6. Отчет Processes Отчет Table Statistics
основан на статистике представления схемы sys
Этот граф показан, только если сервер MySQL выбран в выпадающем
меню All Targets. Представление Table перечисляет статистику в стандартном табличном
формате. Данные могут быть отсортированы колонкой. Рис. 29.7. Table Statistics Report - Table View Представление Treemap показывает данные в цветных боксах. Чем больше бокс,
тем больше значение. Выберите необходимую метрику из выпадающего меню. Рис. 29.8. Table Statistics Report - Treemap View Отчет User Statistics
основан на пользовательском резюме схемы sys.
Для получения дополнительной информации посмотрите
The user_summary and x$user_summary Views. Этот граф показан, только если сервер MySQL выбран в выпадающем
меню All Targets. Табличное представление перечисляет статистику в стандартном табличном
формате. Данные могут быть сортированы колонкой. Рис. 29.9. User Statistics Report - Table View Существующие пользователи, которые никогда не входили в
систему сервера, не перечисляются в результатах. Пользователь Пользователь Представление Treemap показывает данные в цветных боксах. Чем больше бокс,
тем больше значение. Выберите необходимую метрику из выпадающего меню. Рис. 29.10. User Statistics Report - Tree View Отчет Memory Usage суммирует использование памяти, сгруппированное типом
распределения. Этот отчет создан на основе представления sys
Эта инструментовка отключена по умолчанию в MySQL 5.7 и позволена по
умолчанию в MySQL 8.0. Чтобы позволить ее в MySQL 5.7, добавьте следующее к
своей конфигурации сервера: Этот отчет требует, чтобы схема sys была установлена на выбранном сервере
MySQL. Если sys не устанавливается, и выбранный сервер
совместим, вы побуждены установить ее. Этот граф показан, только если сервер MySQL выбран в выпадающем меню
All Targets. Табличное представление перечисляет использование памяти в стандартном
табличном формате. Данные могут быть сортированы колонкой. Рис. 29.11. Memory Usage Report - Table View Представление Treemap показывает данные в цветных боксах. Чем больше бокс,
тем больше значение. Выберите необходимую метрику из выпадающего меню. Рис. 29.12. Memory Usage Report - Tree View Отчет InnoDB Buffer Pool Usage
показывает сумму пространства, использованного в пуле буферов InnoDB и то,
как пространство используется. Отчет показан в формате сетки. Каждый блок в
сетке представляет конкретный тип данных, хранимых в пуле буферов. Щелкните
по блоку, чтобы показать больше деталей. Для получения дополнительной информации о InnoDB Buffer Pool см.
InnoDB Buffer Pool Configuration и
Buffer Pool. Этот отчет требует таблицу
Чтобы управлять отчетом, сделайте следующее: Перейдите в меню
Reports & Graphs. Выберите InnoDB Buffer Pool Usage. Страница Generate Report показана. Эта страница предупреждает о таблице и требованиях к ресурсам создания
отчета и просит вас выбрать MySQL Server, чтобы управлять отчетом. Отчет может занять время, чтобы получить
результаты. Если никакие данные не возвращены в течение 2 минут, происходит
тайм-аут и ошибка показана. Выберите сервер MySQL из дерева активов. Страница Generate Report показана. Нажмите Generate Report. Показано сообщение Loading buffer pool
report. Если нажать Reload
в то время, как отчет производится, процесс генерации
отчета отменен и перезапущен. Если вы уходите со страницы прогресса,
процесс генерации отчета отменяется. Отчет наконец показан. Отчет NDB Cluster Memory Usage основан на
выводе таблицы Этот граф показан, только если NDB Cluster выбран в меню
Global Summaries и All Targets в меню
All Targets. Табличное представление перечисляет использование памяти в стандартном
табличном формате. Данные могут быть сортированы колонкой. Рис. 29.13. NDB Cluster Memory Usage Report - Table View Представление Treemap показывает данные в цветных боксах. Чем больше бокс,
тем больше значение. Выберите необходимую метрику из выпадающего меню. Рис. 29.14. NDB Cluster Memory Usage Report - Tree View
Глава 29. Отчеты и графы
29.1. All Timeseries Graphs
29.1.1. Управление графами
Фильтр представления
Фильтр графа
Имя
Описание
Манипуляция графами
Граф Query Analysis
29.1.2. Типы графов
Individual
:
Единственный актив изображает многократные наборы данных в виде графика на
диаграмме. Например, количество запросов SELECT, INSERT, UPDATE и DELETE
на единственном сервере.Combined
:
У многократных активов есть единственный набор данных, изображенный в виде
графика на одной диаграмме. Например, количество SELECT
для каждого из пяти серверов MySQL группы.Breakout
:
Один (меньший) граф на актив в коллекции, показывая один или несколько
наборов данных на каждом отдельном графе. Например, один граф для CPU на
хосте или в группе.Aggregate
:
Один граф на набор активов, где наборы данных через все активы объединены
через оператор агрегирования. Например, один граф с каждым из
SUM(SELECT), SUM(INSERT), SUM(UPDATE) и SUM(DELETE) для набора.
Например, граф Database Activity - All MySQL
Instances.Treemap
:
2D иерархический граф пропорционального представительства. Посмотрите
раздел 29.7.
29.1.3. Агрегация данных
29.2. Database File I/O и Lock Waits
sys
, таким образом позволяя вам
настроить исполнение ваших запросов.sys
,
которая поддерживается только в MySQL 5.6 и 5.7.29.2.1. Схема sys
sys
это ряд обзоров, хранимых процедур
и функций, которые обеспечивают доступ к данным об
инструментовке Performance Schema.sys
устанавливается по умолчанию в MySQL 5.7,
но должна быть установлена вручную в более ранних версиях MySQL.sys
не устанавливается,
MySQL Enterprise Monitor побуждает вас устанавливать ее. Для этого нажмите
Install MySQL sys schema.
Если выбранный сервер несовместим, сообщение показано, сообщив вам, что
невозможно управлять этими отчетами через схему.sys
,
необходимо переименовать ее прежде, чем установить схему MySQL
sys
.
29.2.2. Database File I/O Graphs and Reports
I/O By File
sys.x$io_global_by_file_by_latency
и отсортированы полным временем ожидания по умолчанию.I/O By Wait Type
sys.x$io_global_by_wait_by_latency
и отсортированы полным временем ожидания по умолчанию.I/O By Thread
sys.x$io_by_thread_by_latency
и
отсортированы по времени ожидания по умолчанию.29.2.3. Отчеты Lock Waits
InnoDB Row Lock Waits
sys.x$innodb_lock_waits
.
Table Metadata Lock Waits
wait/lock/metadata/sql/mdl
должен быть позволен, чтобы использовать этот отчет. Это отключено по
умолчанию. Чтобы позволить этот инструмент, добавьте следующее в файл
my.cnf
проверенного сервера:
[mysqld]
performance-schema-instrument='wait/lock/metadata/sql/mdl=ON'
sys.x$schema_table_lock_waits
.29.3. Отчет Processes
29.4. Table Statistics
schema_table_statistics
.
Для получения дополнительной информации посмотрите
The schema_table_statistics and
x$schema_table_statistics Views.Представление Table
Представление Treemap
29.5. User Statistics
Табличное представление
mysql.sys
не перечисляется в результатах.background
это
владелец фоновых потоков, работающих на сервере.Treemap View
Представление Treemap
29.6. Отчет Memory Usage
memory_global_by_current_bytes
. См.
The memory_global_by_current_bytes and
x$memory_global_by_current_bytes Views.
performance-schema-instrument='memory/%=ON'
Table View
Treemap View
Представление Treemap
29.7. InnoDB Buffer Pool Usage
INFORMATION_SCHEMA.INNODB_BUFFER_PAGE
,
которая доступна в MySQL Server 5.5.28 и выше.
Управление отчетом InnoDB Buffer Pool Usage
29.8. NDB Cluster Memory Usage
ndbinfo.memory_per_fragment
. См.
The ndbinfo memory_per_fragment Table.Table View
Представление Treemap
Найди своих коллег! |
Вы можете направить письмо администратору этой странички, Алексею Паутову.