Системные переменные схемы производительности
Следующие переменные используются с Performance Schema MariaDB. См. Параметры Performance Schema для параметров Performance Schema, которые не являются системными переменными. См. Системные переменные сервера для полного списка системных переменных и инструкций по их установке.
См. также Полный список параметров MariaDB, системных и служебных переменных.
performance_schema
-
Описание: При установке в
1(0по умолчанию) включает Performance Schema -
Командная строка:
--performance-schema=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
boolean -
Значение по умолчанию:
OFF
performance_schema_accounts_size
-
Описание: Максимальное количество строк в таблице performance_schema.accounts. Если установлено значение 0, Performance Schema не будет хранить статистику в таблице accounts. Используйте
-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-accounts-size=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_digests_size
-
Описание: Максимальное количество строк, которые могут храниться в таблице events_statements_summary_by_digest.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-digests-size=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_events_stages_history_long_size
-
Описание: Количество строк в таблице events_stages_history_long.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-events-stages-history-long-size=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_events_stages_history_size
-
Описание: Количество строк на поток в таблице events_stages_history.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-events-stages-history-size=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1024
performance_schema_events_statements_history_long_size
-
Описание: Количество строк в таблице events_statements_history_long.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-events-statements-history-long-size=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_events_statements_history_size
-
Описание: Количество строк на поток в таблице events_statements_history.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-events-statements-history-size=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1024
performance_schema_events_transactions_history_long_size
-
Описание: Количество строк в таблице events_transactions_history_long. Используйте
0для отключения,-1для автоматического определения размера. -
Командная строка:
--performance-schema-events-transactions-history-long-size=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576 - Введено: MariaDB 10.5.2
performance_schema_events_transactions_history_size
- Описание: Количество строк на поток в events_transactions_history. Используйте 0 для отключения, -1 для автоматического определения размера.
-
Командная строка:
--performance-schema-events-transactions-history-size=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1024 - Введено: MariaDB 10.5.2
performance_schema_events_waits_history_long_size
-
Описание: Количество строк, содержащихся в таблице events_waits_history_long.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-events-waits-history-long-size=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_events_waits_history_size
-
Описание: Количество строк на поток, содержащихся в таблице events_waits_history.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-events-waits-history-size=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1024
performance_schema_hosts_size
-
Описание: Количество строк, хранящихся в таблице hosts. Если установлено значение ноль, статистика подключений для таблицы hosts не ведется.
-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-hosts-size=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_max_cond_classes
- Описание: Указывает максимальное количество инструментов условий.
-
Командная строка:
--performance-schema-max-cond-classes=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
90(>= MariaDB 10.5.1),80(<= MariaDB 10.5.0) -
Диапазон:
0до256
performance_schema_max_cond_instances
-
Описание: Указывает максимальное количество инструментированных объектов условий.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-max-cond-instances=# - Область видимости: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_max_digest_length
- Описание: Максимальная длина текста дайджеста, учитываемая при хранении в таблицах performance_schema.
-
Командная строка:
--performance-schema-max-digest-length=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
1024 -
Диапазон:
0до1048576
performance_schema_max_file_classes
- Описание: Задает максимальное количество файловых инструментов.
-
Командная строка:
--performance-schema-max-file-classes=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
80(>= MariaDB 10.5.2),50(<= MariaDB 10.5.1) -
Диапазон:
0до256
performance_schema_max_file_handles
- Описание: Задает максимальное количество открытых файловых объектов. Всегда должно быть больше, чем open_files_limit.
-
Командная строка:
--performance-schema-max-file-handles=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
32768 -
Диапазон:
-1до32768
performance_schema_max_file_instances
-
Описание: Задает максимальное количество инструментированных файловых объектов.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-max-file-instances=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_max_index_stat
- Описание: Максимальное количество статистики индексов для инструментированных таблиц. Используйте 0 для отключения, -1 для автоматического масштабирования.
-
Командная строка:
--performance-schema-max-index-stat=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576 - Введено в: MariaDB 10.5.2
performance_schema_max_memory_classes
- Описание: Максимальное количество инструментов пулов памяти.
-
Командная строка:
--performance-schema-max-memory-classes=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
320 -
Диапазон:
0до1024 - Введено в: MariaDB 10.5.2
performance_schema_max_metadata_locks
- Описание: Максимальное количество блокировок метаданных Performance Schema. Используйте 0 для отключения, -1 для автоматического масштабирования.
-
Командная строка:
--performance-schema-max-metadata-locks=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до104857600 - Введено в: MariaDB 10.5.2
performance_schema_max_mutex_classes
- Описание: Задает максимальное количество инструментов mutex.
-
Командная строка:
--performance-schema-max-mutex-classes=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
210(>= MariaDB 10.5.2),200(<= MariaDB 10.5.1) -
Диапазон:
0до256
performance_schema_max_mutex_instances
-
Описание: Задает максимальное количество инструментированных экземпляров mutex.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-max-mutex-instances=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до104857600
performance_schema_max_prepared_statement_instances
- Описание: Максимальное количество инструментированных подготовленных запросов. Используйте 0 для отключения, -1 для автоматического масштабирования.
-
Командная строка:
--performance-schema-max-prepared-statement-instances=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576 - Введено в: MariaDB 10.5.2
performance_schema_max_program_instances
- Описание: Максимальное количество инструментированных программ. Используйте 0 для отключения, -1 для автоматического масштабирования.
-
Командная строка:
--performance-schema-max-program-instances=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576 - Введено в: MariaDB 10.5.2
performance_schema_max_rwlock_classes
- Описание: Задает максимальное количество инструментов rwlock.
-
Командная строка:
--performance-schema-max-rwlock-classes=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
50(>= MariaDB 10.5.2),40(<= MariaDB 10.5.1) -
Диапазон:
0до256
performance_schema_max_rwlock_instances
-
Описание: Задает максимальное количество инструментированных объектов rwlock.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-max-rwlock-instances=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до104857600
performance_schema_max_socket_classes
- Описание: Задает максимальное количество инструментов сокетов.
-
Командная строка:
--performance-schema-max-socket-classes=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
10 -
Диапазон:
0до256
performance_schema_max_socket_instances
-
Описание: Задает максимальное количество инструментированных сокетных объектов.
0для отключения,-1(по умолчанию) для автоматического определения размера. -
Командная строка:
--performance-schema-max-socket-instances=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_max_sql_text_length
- Описание: Максимальная длина отображаемого текста SQL.
-
Командная строка:
--performance-schema-max-sql-text-length=# - Область действия: Глобальная
- Динамическая: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
1024 -
Диапазон:
0до1048576 - Введено в: MariaDB 10.5.2
performance_schema_max_stage_classes
- Описание: Указывает максимальное количество инструментов для обработки этапов.
-
Командная строка:
--performance-schema-max-stage-classes=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
160(>= MariaDB 10.3.3),150(<= MariaDB 10.3.2) -
Диапазон:
0до256
performance_schema_max_statement_classes
- Описание: Указывает максимальное количество инструментов для обработки операторов. Автоматически вычисляется при построении сервера на основе количества доступных операторов. Следует оставить значение по умолчанию (авторазмер или отключено), так как изменение на любое положительное значение не принесет пользы и, скорее всего, приведет к выделению ненужной памяти. Установка значения в ноль отключает все инструменты для обработки операторов, и память для этой цели не выделяется.
-
Командная строка:
--performance-schema-max-statement-classes=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric - Значение по умолчанию: Автоматически настраиваемое (см. описание)
-
Диапазон:
0до256
performance_schema_max_statement_stack
- Описание: Количество строк на поток в EVENTS_STATEMENTS_CURRENT.
-
Командная строка:
--performance-schema-max-statement-stack=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
10 -
Диапазон:
1до256 - Введено: MariaDB 10.5.2
performance_schema_max_table_handles
-
Описание: Указывает максимальное количество открытых табличных объектов.
0для отключения,-1(значение по умолчанию) для автоматической настройки размера. См. также таблицу Performance Schema table_handles. -
Командная строка:
--performance-schema-max-table-handles=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_max_table_instances
-
Описание: Указывает максимальное количество инструментированных табличных объектов.
0для отключения,-1(значение по умолчанию) для автоматической настройки размера. -
Командная строка:
--performance-schema-max-table-instances=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_max_table_lock_stat
- Описание: Максимальное количество статистических данных о блокировках для инструментированных таблиц. Используйте 0 для отключения, -1 для автоматического масштабирования.
-
Командная строка:
--performance-schema-max-table-lock-stat=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576 - Введено: MariaDB 10.5.2
performance_schema_max_thread_classes
- Описание: Указывает максимальное количество инструментов для обработки потоков.
-
Командная строка:
--performance-schema-max-thread-classes=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
50 -
Диапазон:
0до256
performance_schema_max_thread_instances
-
Описание: Указывает, сколько работающих потоков сервера (см. max_connections и max_delayed_threads) можно инструментировать. Должно быть больше суммы max_connections и max_delayed_threads.
0для отключения,-1(значение по умолчанию) для автоматической настройки размера. -
Командная строка:
--performance-schema-max-thread-instances=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_session_connect_attrs_size
-
Описание: Предварительно выделенная память на поток для хранения строк атрибутов соединения. Увеличивается, если строки больше, чем зарезервированное место.
0для отключения,-1(значение по умолчанию) для автоматической настройки размера. -
Командная строка:
--performance-schema-session-connect-attrs-size=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
performance_schema_setup_actors_size
-
Описание: Максимальное количество строк для хранения в таблице performance schema setup_actors.
-1(с MariaDB 10.5.2) обозначает автоматическую настройку размера. -
Командная строка:
--performance-schema-setup-actors-size=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1(>= MariaDB 10.5.2),100(<= MariaDB 10.5.1) -
Диапазон:
-1до1024(>= MariaDB 10.5.2),0до1024(<= MariaDB 10.5.1)
performance_schema_setup_objects_size
-
Описание: Максимальное количество строк, которое может храниться в таблице performance schema setup_objects.
-1(с MariaDB 10.5.2) обозначает автоматическую настройку размера. -
Командная строка:
--performance-schema-setup-objects-size=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1(>= MariaDB 10.5.2),100(<= MariaDB 10.5.1) -
Диапазон:
-1до1048576(>= MariaDB 10.5.2),0до1048576(<= MariaDB 10.5.1)
performance_schema_users_size
-
Описание: Количество строк в таблице performance_schema.users. Если установлено в 0, Performance Schema не будет хранить статистику соединений в таблице users.
-1(значение по умолчанию) для автоматической настройки размера. -
Командная строка:
--performance-schema-users-size=# - Область действия: Глобальная
- Динамическое: Нет
-
Тип данных:
numeric -
Значение по умолчанию:
-1 -
Диапазон:
-1до1048576
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не просматривается предварительно компанией 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-system-variables/