Таблица Performance Schema memory_summary_global_by_event_name
MariaDB начиная с 10.5.2
Таблица memory_summary_global_by_event_name была добавлена в MariaDB 10.5.2.
В схеме Performance Schema существует пять таблиц сводки памяти, которые используют ряд общих полей. К ним относятся:
- memory_summary_by_account_by_event_name
- memory_summary_by_host_by_event_name
- memory_summary_by_thread_by_event_name
- memory_summary_by_user_by_event_name
- memory_global_by_event_name
Таблица memory_summary_global_by_event_name содержит статистику использования памяти, агрегированную по событию и событию.
Таблица содержит следующие столбцы:
| Поле | Тип | Null | Значение по умолчанию | Описание |
|---|---|---|---|---|
| EVENT_NAME | varchar(128) | NO | NULL | Имя события. |
| COUNT_ALLOC | bigint(20) unsigned | NO | NULL | Общее количество выделений памяти. |
| COUNT_FREE | bigint(20) unsigned | NO | NULL | Общее количество попыток освободить выделенную память. |
| SUM_NUMBER_OF_BYTES_ALLOC | bigint(20) unsigned | NO | NULL | Общее количество байтов, выделенных. |
| SUM_NUMBER_OF_BYTES_FREE | bigint(20) unsigned | NO | NULL | Общее количество байтов, освобождённых. |
| LOW_COUNT_USED | bigint(20) | NO | NULL | Наименьшее количество выделенных блоков (наименьшее значение CURRENT_COUNT_USED). |
| CURRENT_COUNT_USED | bigint(20) | NO | NULL | В настоящее время выделенные блоки, которые не были освобождены (COUNT_ALLOC минус COUNT_FREE). |
| HIGH_COUNT_USED | bigint(20) | NO | NULL | Наибольшее количество выделенных блоков (наибольшее значение CURRENT_COUNT_USED). |
| LOW_NUMBER_OF_BYTES_USED | bigint(20) | NO | NULL | Наименьшее количество используемых байтов. |
| CURRENT_NUMBER_OF_BYTES_USED | bigint(20) | NO | NULL | Текущее количество используемых байтов (общее выделенное минус общее освобождённое). |
| HIGH_NUMBER_OF_BYTES_USED | bigint(20) | NO | NULL | Наибольшее количество используемых байтов. |
Пример
Просмотр того, для чего чаще всего выделялась память:
SELECT * FROM memory_summary_global_by_event_name
ORDER BY count_alloc DESC LIMIT 1\G
*************************** 1. row ***************************
EVENT_NAME: memory/sql/QUICK_RANGE_SELECT::alloc
COUNT_ALLOC: 147976
COUNT_FREE: 147976
SUM_NUMBER_OF_BYTES_ALLOC: 600190656
SUM_NUMBER_OF_BYTES_FREE: 600190656
LOW_COUNT_USED: 0
CURRENT_COUNT_USED: 0
HIGH_COUNT_USED: 68
LOW_NUMBER_OF_BYTES_USED: 0
CURRENT_NUMBER_OF_BYTES_USED: 0
HIGH_NUMBER_OF_BYTES_USED: 275808
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают точку зрения MariaDB или любой другой стороны.
© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/performance-schema-memory_summary_global_by_event_name-table/