• Русский
  • Конфигурация параметров

    Обзор

    Настройка соответствующих параметров MySQL в зависимости от бизнес-сценариев позволяет оптимизировать производительность базы данных и лучше поддерживать бизнес-операции. В экземпляре MySQL-MGR по умолчанию используются системные параметры, предоставленные MySQL и Percona. Вы можете удобно настраивать параметры через интерфейс.

    Платформа предоставляет шаблоны параметров для определения набора желаемых параметров MySQL. При создании экземпляра вы можете использовать шаблоны параметров для пакетного изменения параметров по умолчанию, а параметры, не включённые в шаблон, сохранят свои значения по умолчанию. После нормального запуска экземпляра параметры MySQL можно обновлять.

    Для получения дополнительной информации о параметрах обратитесь к официальной документации MySQL и официальной документации Percona.

    Примечания

    Изменение конфигурации параметров приведёт к последовательной перезагрузке Pod-ов, что может вызвать кратковременные перебои в работе бизнес-приложений.

    Процедура

    CLI
    Web Console
    kubectl patch mysql -n ${namespace} ${name} --type='merge' --patch '
    spec:
      params:
        mysql:
          mysqld:
            max_connections: "1000"
            binlog_expire_logs_seconds: "604800"
    '

    Вы можете изменить параметры, отредактировав spec.params.mysql в CR, при этом ключи параметров соответствуют параметрам MySQL. Как показано выше, установлено max_connections в 1000 и binlog_expire_logs_seconds в 604800, что равно 7 дням.

    Описание поддержки параметров

    Параметрзначение по умолчаниюстратегияописание
    ssl_session_cache_modeONRestartApplyВключён ли кэш сессий TLS
    ssl_session_cache_timeout300RestartApplyВремя ожидания истечения сессий в кэше TLS
    performance_schemaONRestartApplyВключение performance schema.
    performance_schema_instrumentRestartApplyЗначение по умолчанию при запуске для инструмента performance schema.
    performance_schema_consumer_events_stages_currentOFFRestartApplyЗначение по умолчанию при запуске для потребителя events_stages_current.
    performance_schema_consumer_events_stages_historyOFFRestartApplyЗначение по умолчанию при запуске для потребителя events_stages_history.
    performance_schema_consumer_events_stages_history_longOFFRestartApplyЗначение по умолчанию при запуске для потребителя events_stages_history_long.
    performance_schema_consumer_events_statements_cpuOFFRestartApplyЗначение по умолчанию при запуске для потребителя events_statements_cpu.
    performance_schema_consumer_events_statements_currentONRestartApplyЗначение по умолчанию при запуске для потребителя events_statements_current.
    performance_schema_consumer_events_statements_historyONRestartApplyЗначение по умолчанию при запуске для потребителя events_statements_history.
    performance_schema_consumer_events_statements_history_longOFFRestartApplyЗначение по умолчанию при запуске для потребителя events_statements_history_long.
    performance_schema_consumer_events_transactions_currentONRestartApplyЗначение по умолчанию при запуске для потребителя events_transactions_current.
    performance_schema_consumer_events_transactions_historyONRestartApplyЗначение по умолчанию при запуске для потребителя events_transactions_history.
    performance_schema_consumer_events_transactions_history_longOFFRestartApplyЗначение по умолчанию при запуске для потребителя events_transactions_history_long.
    performance_schema_consumer_events_waits_currentOFFRestartApplyЗначение по умолчанию при запуске для потребителя events_waits_current.
    performance_schema_consumer_events_waits_historyOFFRestartApplyЗначение по умолчанию при запуске для потребителя events_waits_history.
    performance_schema_consumer_events_waits_history_longOFFRestartApplyЗначение по умолчанию при запуске для потребителя events_waits_history_long.
    performance_schema_consumer_global_instrumentationONRestartApplyЗначение по умолчанию при запуске для потребителя global_instrumentation.
    performance_schema_consumer_thread_instrumentationONRestartApplyЗначение по умолчанию при запуске для потребителя thread_instrumentation.
    performance_schema_consumer_statements_digestONRestartApplyЗначение по умолчанию при запуске для потребителя statements_digest.
    performance_schema_events_waits_history_long_size-1RestartApplyКоличество строк в EVENTS_WAITS_HISTORY_LONG. Используйте 0 для отключения, -1 для автоматического размера.
    performance_schema_events_waits_history_size-1RestartApplyКоличество строк на поток в EVENTS_WAITS_HISTORY. Используйте 0 для отключения, -1 для автоматического размера.
    performance_schema_max_cond_classes150RestartApplyМаксимальное количество инструментов condition.
    performance_schema_max_cond_instances-1RestartApplyМаксимальное количество инструментированных объектов condition. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_program_instances-1RestartApplyМаксимальное количество инструментированных программ. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_prepared_statements_instances-1RestartApplyМаксимальное количество инструментированных подготовленных выражений. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_file_classes80RestartApplyМаксимальное количество инструментов файлов.
    performance_schema_max_file_handles32768RestartApplyМаксимальное количество открытых инструментированных файлов.
    performance_schema_max_file_instances-1RestartApplyМаксимальное количество инструментированных файлов. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_socket_instances-1RestartApplyМаксимальное количество открытых инструментированных сокетов. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_socket_classes10RestartApplyМаксимальное количество инструментов сокетов.
    performance_schema_max_mutex_classes350RestartApplyМаксимальное количество инструментов mutex.
    performance_schema_max_mutex_instances-1RestartApplyМаксимальное количество инструментированных объектов MUTEX. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_rwlock_classes60RestartApplyМаксимальное количество инструментов rwlock.
    performance_schema_max_rwlock_instances-1RestartApplyМаксимальное количество инструментированных объектов RWLOCK. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_table_handles-1RestartApplyМаксимальное количество открытых инструментированных таблиц. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_table_instances-1RestartApplyМаксимальное количество инструментированных таблиц. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_table_lock_stat-1RestartApplyМаксимальное количество статистики блокировок для инструментированных таблиц. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_index_stat-1RestartApplyМаксимальное количество статистики индексов для инструментированных таблиц. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_thread_classes100RestartApplyМаксимальное количество инструментов потоков.
    performance_schema_max_thread_instances-1RestartApplyМаксимальное количество инструментированных потоков. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_setup_actors_size-1RestartApplyМаксимальное количество строк в SETUP_ACTORS. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_setup_objects_size-1RestartApplyМаксимальное количество строк в SETUP_OBJECTS. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_accounts_size-1RestartApplyМаксимальное количество инструментированных учётных записей user@host. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_hosts_size-1RestartApplyМаксимальное количество инструментированных хостов. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_users_size-1RestartApplyМаксимальное количество инструментированных пользователей. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_stage_classes175RestartApplyМаксимальное количество инструментов stage.
    performance_schema_events_stages_history_long_size-1RestartApplyКоличество строк в EVENTS_STAGES_HISTORY_LONG. Используйте 0 для отключения, -1 для автоматического размера.
    performance_schema_events_stages_history_size-1RestartApplyКоличество строк на поток в EVENTS_STAGES_HISTORY. Используйте 0 для отключения, -1 для автоматического размера.
    performance_schema_max_statement_classes219RestartApplyМаксимальное количество инструментов statement.
    performance_schema_events_statements_history_long_size-1RestartApplyКоличество строк в EVENTS_STATEMENTS_HISTORY_LONG. Используйте 0 для отключения, -1 для автоматического размера.
    performance_schema_events_statements_history_size-1RestartApplyКоличество строк на поток в EVENTS_STATEMENTS_HISTORY. Используйте 0 для отключения, -1 для автоматического размера.
    performance_schema_max_statement_stack10RestartApplyКоличество строк на поток в EVENTS_STATEMENTS_CURRENT.
    performance_schema_max_memory_classes450RestartApplyМаксимальное количество инструментов memory pool.
    performance_schema_digests_size-1RestartApplyРазмер дайджеста запроса. Используйте 0 для отключения, -1 для автоматического определения размера.
    performance_schema_events_transactions_history_long_size-1RestartApplyКоличество строк в EVENTS_TRANSACTIONS_HISTORY_LONG. Используйте 0 для отключения, -1 для автоматического определения размера.
    performance_schema_events_transactions_history_size-1RestartApplyКоличество строк на поток в EVENTS_TRANSACTIONS_HISTORY. Используйте 0 для отключения, -1 для автоматического определения размера.
    performance_schema_max_digest_length1024RestartApplyМаксимальная длина текста дайджеста, учитываемая при хранении в таблицах performance_schema.
    performance_schema_max_digest_sample_age60RestartApplyВремя в секундах, после которого предыдущий образец запроса считается устаревшим. Если значение 0, запросы выбираются один раз. Если значение больше нуля, запросы выбираются повторно, если последний образец старше performance_schema_max_digest_sample_age секунд.
    performance_schema_session_connect_attrs_size-1RestartApplyРазмер буфера строки атрибутов сессии на поток. Используйте 0 для отключения, -1 для автоматического определения размера.
    performance_schema_max_metadata_locks-1RestartApplyМаксимальное количество блокировок метаданных. Используйте 0 для отключения, -1 для автоматического масштабирования.
    performance_schema_max_sql_text_length1024RestartApplyМаксимальная длина отображаемого SQL-текста.
    performance_schema_error_size5242RestartApplyКоличество инструментированных ошибок сервера.
    partial_revokesOFFRestartApplyДоступ к объектам базы данных может быть ограничен, даже если у пользователя есть глобальные привилегии.
    log_errorRestartApplyФайл журнала ошибок
    log_error_servicesRestartApplyСервисы, которые должны вызываться при получении события ошибки
    log_timestampsUTCRestartApplyИспользовать UTC для отметок времени в логах в формате zulu для более компактных отметок времени и удобной корреляции логов с серверов из разных часовых поясов, или SYSTEM для использования локального времени системы. Это влияет только на файлы логов, а не на таблицы логов, так как столбцы с отметками времени в последних могут быть преобразованы по желанию.
    max_connections151RestartApplyМаксимальное количество одновременно подключенных клиентов
    max_prepared_stmt_count16382RestartApplyМаксимальное количество подготовленных выражений на сервере
    open_files_limit0RestartApplyЕсли не 0, mysqld использует это значение для резервирования дескрипторов файлов с помощью setrlimit(). Если 0, mysqld резервирует max_connections*5 или max_connections + table_open_cache*2 (в зависимости от того, что больше) количество дескрипторов файлов
    table_definition_cache400RestartApplyКоличество кэшируемых определений таблиц
    table_open_cache4000RestartApplyКоличество кэшируемых открытых таблиц (всего для всех экземпляров кэша таблиц)
    table_open_cache_instances16RestartApplyКоличество экземпляров кэша таблиц
    persist_sensitive_variables_in_plaintextONRestartApplyЕсли установлено в FALSE, сервер откажется сохранять SENSITIVE переменные в открытом виде и не запустится, если зашифрованная часть файла сохранения не может быть обработана.
    daemonizeOFFRestartApplyЗапуск mysqld как sysv демона
    skip_grant_tablesOFFRestartApplyЗапуск без таблиц привилегий. Это даёт всем пользователям ПОЛНЫЙ ДОСТУП ко всем таблицам.
    helpOFFRestartApplyПоказать эту справку и выйти.
    verboseOFFRestartApplyИспользуется с опцией --help для подробной справки.
    versionRestartApplyВывести информацию о версии и выйти.
    initializeOFFRestartApplyСоздать базу данных по умолчанию и выйти. Создать суперпользователя с случайным просроченным паролем и записать его в лог.
    initialize_insecureOFFRestartApplyСоздать базу данных по умолчанию и выйти. Создать суперпользователя с пустым паролем.
    keyring_migration_sourceRestartApplyПлагин keyring, из которого необходимо мигрировать ключи. Эта опция должна использоваться вместе с --keyring-migration-destination.
    keyring_migration_destinationRestartApplyПлагин или компонент keyring, в который мигрируют ключи.
    keyring_migration_userRestartApplyПользователь для входа на сервер.
    keyring_migration_hostRestartApplyПодключение к хосту.
    keyring_migration_passwordRestartApplyПароль для подключения к серверу во время миграции keyring. Если пароль не указан, он будет запрошен с tty.
    keyring_migration_socketRestartApplyФайл сокета для подключения.
    keyring_migration_port0RestartApplyНомер порта для подключения.
    keyring_migration_to_componentOFFRestartApplyМиграция из плагина keyring в компонент keyring.
    no_dd_upgradeOFFRestartApplyПрервать перезапуск, если требуется автоматическое обновление или понижение версии словаря данных. Устаревшая опция. Используйте --upgrade=NONE вместо неё.
    validate_configOFFRestartApplyПроверить конфигурацию сервера, заданную пользователем.
    abort_slave_event_count0RestartApplyОпция, используемая mysql-test для отладки и тестирования репликации. Эта опция устарела и будет удалена в будущих версиях.
    allow_suspicious_udfsOFFRestartApplyРазрешает использование UDF, состоящих только из одного символа xxx() без соответствующих xxx_init() или xxx_deinit(). Это также означает, что можно загрузить любую функцию из любой библиотеки, например exit() из libc.so
    ansiRestartApplyИспользовать синтаксис ANSI SQL вместо синтаксиса MySQL. Этот режим также устанавливает уровень изоляции транзакций 'serializable'.
    autocommitONRestartApplyУстановить значение по умолчанию для autocommit (0 или 1)
    binlog_do_dbRestartApplyВключать только обновления указанной базы данных при записи в бинарный лог.
    binlog_ignore_dbRestartApplyИсключать обновления указанной базы данных при записи в бинарный лог.
    character_set_client_handshakeONRestartApplyНе игнорировать значение набора символов клиента, отправленное во время рукопожатия.
    character_set_filesystemRestartApplyУстановить набор символов файловой системы.
    character_set_serverRestartApplyУстановить набор символов по умолчанию.
    chrootRestartApplyВыполнить chroot для демона mysqld при запуске.
    collation_serverRestartApplyУстановить сортировку по умолчанию.
    consoleOFFRestartApplyВыводить ошибки на экран; не закрывать окно консоли в Windows.
    core_fileRestartApplyЗаписывать core-файл при ошибках.
    default_storage_engineRestartApplyДвижок хранения по умолчанию для новых таблиц
    default_tmp_storage_engineRestartApplyДвижок хранения по умолчанию для новых явных временных таблиц
    default_time_zoneRestartApplyУстановить часовой пояс по умолчанию.
    disconnect_slave_event_count0RestartApplyОпция, используемая mysql-test для отладки и тестирования репликации. Эта опция устарела и будет удалена в будущих версиях.
    exit_info0RestartApplyИспользуется для отладки. Используйте на свой страх и риск.
    external_lockingOFFRestartApplyИспользовать системную (внешнюю) блокировку (по умолчанию отключена). С этой опцией можно запускать myisamchk для тестирования (не ремонта) таблиц, пока сервер MySQL работает. Отключается с помощью --skip-external-locking.
    gdbOFFRestartApplyНастроить сигналы, используемые для отладки.
    super_large_pagesOFFRestartApplyВключить поддержку супербольших страниц.
    languageRestartApplyСообщения об ошибках клиента на указанном языке. Может быть задан как полный путь. Устаревшая опция. Используйте --lc-messages-dir вместо неё.
    lc_messagesRestartApplyУстановить язык, используемый для сообщений об ошибках.
    lc_time_namesRestartApplyУстанавливает язык, используемый для названий месяцев и дней недели.
    log_binRestartApplyНастраивает префикс имени для файлов бинарного лога. Если опция --log-bin не указана, префикс имени по умолчанию — "binlog". Если опция --log-bin указана без аргумента
    log_bin_indexRestartApplyФайл, содержащий имена файлов бинарного лога.
    relay_log_indexRestartApplyФайл, содержащий имена файлов relay лога.
    log_isamRestartApplyЛогировать все изменения MyISAM в файл.
    log_short_formatOFFRestartApplyНе записывать дополнительную информацию в логи обновлений и медленных запросов.
    log_tcRestartApplyПуть к логу координатора транзакций (используется для транзакций, затрагивающих более одного движка хранения, когда бинарный лог отключен).
    log_tc_size24576RestartApplyРазмер лога координатора транзакций.
    master_info_fileRestartApplyПуть и имя файла, в котором поток приёма репликации хранит конфигурацию подключения и позиции, в случае использования --master-info-repository=FILE. Эта опция устарела и будет удалена в будущих версиях.
    master_retry_count86400RestartApplyКоличество попыток подключения этого реплики к источнику перед отказом. Эта опция устарела и будет удалена в будущих версиях. Используйте 'CHANGE REPLICATION SOURCE TO SOURCE_RETRY_COUNT = num' вместо неё.
    max_binlog_dump_events0RestartApplyОпция, используемая mysql-test для отладки и тестирования репликации.
    memlockOFFRestartApplyБлокировать mysqld в памяти.
    old_style_user_limitsOFFRestartApplyВключить старый стиль ограничений пользователей (до версии 5.0.3 ресурсы пользователя учитывались для каждой пары пользователь + хост, а не для каждой учётной записи). Эта опция устарела и будет удалена в будущих версиях.
    port_open_timeout0RestartApplyМаксимальное время в секундах ожидания освобождения порта. (По умолчанию: без ожидания).
    replicate_do_dbRestartApplyЗаставляет потоки применения репликации применять только изменения в указанной базе данных. Чтобы указать несколько баз данных, используйте директиву несколько раз, по одной для каждой базы. Обратите внимание, что это будет работать только если вы не используете кросс-базовые запросы, такие как UPDATE some_db.some_table SET foo='bar', при выбранной другой или отсутствующей базе данных. Если необходимо, чтобы кросс-базовые обновления работали, убедитесь, что у вас версия 3.23.28 или новее, и используйте replicate-wild-do-table=db_name.%.
    replicate_do_tableRestartApplyЗаставляет потоки применения репликации применять только изменения в указанной таблице. Чтобы указать несколько таблиц, используйте директиву несколько раз, по одной для каждой таблицы. Это будет работать для кросс-базовых обновлений, в отличие от replicate-do-db.
    replicate_ignore_dbRestartApplyЗаставляет потоки применения репликации пропускать изменения в указанной базе данных. Чтобы указать несколько баз данных для игнорирования, используйте эту опцию несколько раз, по одной для каждой базы. Если есть операторы, обновляющие несколько баз данных, это будет работать корректно только при использовании на сервере-источнике binlog_format=ROW.
    replicate_ignore_tableRestartApplyЗаставляет потоки применения репликации пропускать изменения в указанной таблице. Чтобы игнорировать несколько таблиц, используйте опцию несколько раз, по одной для каждой таблицы. Если есть операторы, обновляющие несколько таблиц, это будет работать корректно только при использовании на сервере-источнике binlog_format=ROW.
    replicate_rewrite_dbRestartApplyЗаставляет потоки применения репликации переименовывать базу данных, так что изменения в одной базе на источнике будут применены в другой базе на этой реплике. Пример: replicate-rewrite-db=source_db_name->replica_db_name.
    replicate_same_server_idOFFRestartApplyВ репликации, если установлено в 1, не пропускать события с нашим server id. Значение по умолчанию — 0 (для предотвращения бесконечных циклов в кольцевой репликации). Нельзя установить в 1, если используется --log-replica-updates.
    replicate_wild_do_tableRestartApplyЗаставляет потоки применения репликации применять изменения только в таблицах, соответствующих указанному шаблону с подстановочными знаками. Чтобы указать несколько шаблонов, используйте опцию несколько раз, по одному для каждого шаблона. Если есть операторы, обновляющие как включённые, так и исключённые шаблоном таблицы, это будет работать корректно только при использовании на сервере-источнике binlog_format=ROW. Пример: replicate-wild-do-table=foo%.bar% будет реплицировать только обновления таблиц во всех базах, имена которых начинаются с foo, и имена таблиц начинаются с bar.
    replicate_wild_ignore_tableRestartApplyЗаставляет потоки применения репликации пропускать изменения в таблицах, соответствующих указанному шаблону с подстановочными знаками. Чтобы указать несколько шаблонов, используйте опцию несколько раз, по одному для каждого шаблона. Если есть операторы, обновляющие как включённые, так и исключённые шаблоном таблицы, это будет работать корректно только при использовании на сервере-источнике binlog_format=ROW. Пример: при использовании replicate-wild-ignore-table=foo%.bar% поток применения не будет применять обновления таблиц в базах, имена которых начинаются с foo, и имена таблиц начинаются с bar.
    safe_user_createOFFRestartApplyНе разрешать создание новых пользователей пользователям, не имеющим прав на запись в таблицу mysql.user.
    show_replica_auth_infoOFFRestartApplyВключать пользователя и пароль в операциях SHOW REPLICAS.
    show_slave_auth_infoOFFRestartApplyЭта опция устарела и будет удалена в будущих версиях. Используйте show-replica-auth-info вместо неё.
    skip_host_cacheRestartApplyНе кэшировать имена хостов.
    skip_newRestartApplyНе использовать новые, возможно ошибочные процедуры.
    skip_stack_traceRestartApplyНе выводить трассировку стека при ошибке.
    sporadic_binlog_dump_failOFFRestartApplyОпция, используемая mysql-test для отладки и тестирования репликации.
    sslONRestartApplyВключить SSL для соединения (автоматически включается с другими флагами).
    admin_sslONRestartApplyВключить SSL для административного интерфейса (автоматически включается с другими флагами).
    symbolic_linksOFFRestartApplyВключить поддержку символических ссылок (устарело и будет удалено в будущих версиях).
    sysdate_is_nowOFFRestartApplyНеобычная опция для алиасинга SYSDATE() в NOW() для обеспечения безопасной репликации. Начиная с версии 5.0, SYSDATE() возвращает `динамическое' значение, отличающееся для разных вызовов, даже в рамках одного оператора.
    tc_heuristic_recoverOFFRestartApplyРешение, используемое в процессе эвристического восстановления. Возможные значения: OFF, COMMIT или ROLLBACK.
    debug_sync_timeout0RestartApplyВключить механизм синхронизации отладки и при необходимости задать время ожидания по умолчанию в секундах. Значение 0 отключает механизм.
    transaction_isolationREPEATABLE-READRestartApplyУровень изоляции транзакций по умолчанию.
    transaction_read_onlyOFFRestartApplyРежим доступа к транзакциям по умолчанию. True, если транзакции только для чтения.
    userRestartApplyЗапуск демона mysqld от имени пользователя.
    early_plugin_loadRestartApplyНеобязательный список плагинов, разделённых точкой с запятой, для загрузки до инициализации движков хранения, где каждый плагин идентифицируется как name=library, где name — имя плагина, а library — библиотека плагина в plugin_dir.
    plugin_loadRestartApplyНеобязательный список плагинов, разделённых точкой с запятой, для загрузки, где каждый плагин идентифицируется как name=library, где name — имя плагина, а library — библиотека плагина в plugin_dir.
    plugin_load_addRestartApplyНеобязательный список плагинов, разделённых точкой с запятой, для загрузки, где каждый плагин идентифицируется как name=library, где name — имя плагина, а library — библиотека плагина в plugin_dir. Эта опция добавляет к списку, указанному в --plugin-load, инкрементально. Поддерживается несколько --plugin-load-add.
    innodbRestartApplyУстаревшая опция. Предоставляется только для обратной совместимости. Опция не влияет на поведение сервера. InnoDB всегда включён. Опция будет удалена в будущих версиях.
    upgradeAUTORestartApplyУстановить режим обновления сервера. NONE — прервать запуск сервера, если требуется автоматическое обновление; MINIMAL — запустить сервер, пропуская необязательные шаги обновления; AUTO (по умолчанию) — обновить сервер при необходимости; FORCE — принудительно обновить сервер.
    ssl_caRestartApplyФайл CA в формате PEM (см. документацию OpenSSL, подразумевает --ssl)
    ssl_capathRestartApplyКаталог CA (см. документацию OpenSSL, подразумевает --ssl)
    tls_versionRestartApplyВерсия TLS, допустимые значения: TLSv1.2, TLSv1.3
    ssl_certRestartApplyСертификат X509 в формате PEM (подразумевает --ssl)
    ssl_cipherRestartApplyШифр SSL для использования (подразумевает --ssl)
    tls_ciphersuitesRestartApplyНабор шифров TLS v1.3 для использования (подразумевает --ssl)
    ssl_keyRestartApplyКлюч X509 в формате PEM (подразумевает --ssl)
    ssl_crlRestartApplyФайл CRL в формате PEM (см. документацию OpenSSL, подразумевает --ssl)
    ssl_crlpathRestartApplyКаталог CRL (см. документацию OpenSSL, подразумевает --ssl)
    admin_ssl_caRestartApplyФайл CA в формате PEM (см. документацию OpenSSL, подразумевает --ssl) для --admin-port
    admin_ssl_capathRestartApplyКаталог CA (см. документацию OpenSSL, подразумевает --ssl) для --admin-port
    admin_tls_versionRestartApplyВерсия TLS для --admin-port, допустимые значения: TLSv1.2, TLSv1.3
    admin_ssl_certRestartApplyСертификат X509 в формате PEM (подразумевает --ssl) для --admin-port
    admin_ssl_cipherRestartApplyШифр SSL для использования (подразумевает --ssl) для --admin-port
    admin_tls_ciphersuitesRestartApplyНабор шифров TLS v1.3 для использования (подразумевает --ssl) для --admin-port
    admin_ssl_keyRestartApplyКлюч X509 в формате PEM (подразумевает --ssl) для --admin-port
    admin_ssl_crlRestartApplyФайл CRL в формате PEM (см. документацию OpenSSL, подразумевает --ssl) для --admin-port
    admin_ssl_crlpathRestartApplyКаталог CRL (см. документацию OpenSSL, подразумевает --ssl) для --admin-port
    performance_schema_show_processlistOFFRestartApplyЗначение по умолчанию при запуске для включения SHOW PROCESSLIST в performance schema.
    auto_increment_increment1RestartApplyЗначение, на которое увеличиваются столбцы с автоинкрементом
    auto_increment_offset1RestartApplyСмещение, добавляемое к столбцам с автоинкрементом. Используется, когда auto-increment-increment != 1
    windowing_use_high_precisionONRestartApplyДля оконных функций SQL определяет, включать ли оптимизацию инверсии для скользящих оконных рамок также для чисел с плавающей точкой.
    cte_max_recursion_depth1000RestartApplyПрекращать выполнение рекурсивного общего табличного выражения, если оно выполняет более этого количества итераций.
    automatic_sp_privilegesONRestartApplyСоздание и удаление хранимых процедур изменяет ACL
    back_log0RestartApplyКоличество ожидающих запросов на соединение, которые MySQL может иметь. Это актуально, когда основной поток MySQL получает очень много запросов на соединение за очень короткое время
    basedirUnsupportedПуть к каталогу установки. Все пути обычно разрешаются относительно этого
    default_authentication_pluginRestartApplyПлагин аутентификации по умолчанию, используемый сервером для хеширования пароля.
    default_password_lifetime0RestartApplyКоличество дней, после которых пароль истекает.
    bind_addressRestartApplyIP-адрес(а) для привязки. Синтаксис: address[,address]..., где address может быть IPv4, IPv6, именем хоста или одним из универсальных значений *, ::, 0.0.0.0. Если указано несколько адресов через запятую, универсальные значения не допускаются. Каждый адрес может иметь необязательное сетевое пространство имен, отделённое символом / от значения адреса. Например, значение 192.168.1.1/red,172.16.1.1/green,193.168.1.1 задаёт три IP-адреса для прослушивания входящих TCP-соединений, два из которых должны быть размещены в соответствующих пространствах имён: адрес 192.168.1.1 должен быть в пространстве red, а 172.16.1.1 — в green. Использование сетевого пространства требует поддержки со стороны ОС. Попытка указать сетевое пространство на неподдерживаемой платформе приведёт к ошибке при создании сокета.
    admin_addressRestartApplyIP-адрес для привязки к служебному соединению. Адрес может быть IPv4, IPv6 или именем хоста. Универсальные значения *, ::, 0.0.0.0 не допускаются. Значение адреса может иметь необязательное сетевое пространство, отделённое символом / от адреса. Например, значение 192.168.1.1/red задаёт IP-адрес для прослушивания входящих TCP-соединений, который должен быть размещён в пространстве имён 'red'. Использование сетевого пространства требует поддержки ОС. Попытка указать сетевое пространство на неподдерживаемой платформе приведёт к ошибке при создании сокета.
    admin_port33062RestartApplyНомер порта для служебного соединения, встроенное значение по умолчанию (33062)
    create_admin_listener_threadOFFRestartApplyИспользовать выделенный поток для прослушивания входящих соединений на административном интерфейсе
    password_require_currentOFFRestartApplyДля изменения пароля необходимо указать текущий пароль
    binlog_cache_size32768RestartApplyРазмер транзакционного кэша для обновлений транзакционных движков для бинарного лога. Если часто используются транзакции с большим количеством операторов, можно увеличить для повышения производительности
    binlog_stmt_cache_size32768RestartApplyРазмер кэша операторов для обновлений нетранзакционных движков для бинарного лога. Если часто используются операторы, обновляющие большое количество строк, можно увеличить для повышения производительности
    binlog_max_flush_queue_time0RestartApplyМаксимальное время, в течение которого групповой коммит бинарного лога будет читать транзакции перед их сбросом в бинарный лог (и, опционально, синхронизацией, в зависимости от значения sync_binlog).
    binlog_group_commit_sync_delay0RestartApplyКоличество микросекунд, которые сервер ждёт, чтобы очередь синхронизации группового коммита бинарного лога заполнилась, прежде чем продолжить. По умолчанию: 0. Мин: 0. Макс: 1000000.
    binlog_group_commit_sync_no_delay_count0RestartApplyЕсли в очереди синхронизации коммитов столько транзакций, и сервер ждёт добавления новых (как задано --binlog-group-commit-sync-delay), процедура коммита возобновляется.
    binlog_formatROWRestartApplyФормат записи бинарного лога. ROW записывает каждую изменённую строку в бинарном формате. STATEMENT записывает SQL-операторы. MIXED записывает SQL-операторы для большинства операторов и формат строк для операторов, которые нельзя воспроизвести детерминированно с помощью SQL. Если включён NDBCLUSTER и binlog-format MIXED, формат переключается на строковый и обратно автоматически для каждого запроса, обращающегося к таблице NDBCLUSTER.
    binlog_row_imageFULLRestartApplyУправляет форматом логирования строк: 'FULL', 'NOBLOB' или 'MINIMAL'. 'FULL' — все столбцы в изображениях до и после изменения логируются. 'NOBLOB' — mysqld избегает логирования blob-столбцов, если возможно (например, если blob не изменён или не входит в первичный ключ). 'MINIMAL' — в изображении до изменения логируется эквивалент PK (столбцы PK или вся строка, если PK нет), а в изображении после — только изменённые столбцы. (По умолчанию: FULL).
    binlog_row_metadataMINIMALRestartApplyУправляет объёмом информации о типах, записываемой в бинарный лог при использовании формата ROW. FULL — записывается вся метаинформация. MINIMAL — только метаинформация, необходимая репликам.
    binlog_transaction_compressionOFFRestartApplyВключить или отключить сжатие транзакций. Транзакции сжимаются с помощью алгоритма ZSTD.
    binlog_transaction_compression_level_zstd3RestartApplyУровень сжатия транзакций для ZSTD сжатия в бинарном логе.
    session_track_gtidsOFFRestartApplyУправляет количеством глобальных идентификаторов транзакций, включаемых в пакет ответа сервера. (По умолчанию: OFF).
    binlog_direct_non_transactional_updatesOFFRestartApplyОбновления нетранзакционных движков в формате операторов записываются напрямую в бинарный лог после выполнения и до фиксации транзакции. Перед использованием убедитесь, что нет зависимостей между транзакционными и нетранзакционными таблицами, например, в операторе INSERT INTO t_myisam SELECT * FROM t_innodb; иначе реплики могут расходиться.
    explicit_defaults_for_timestampONRestartApplyПри создании таблицы все столбцы TIMESTAMP создаются как NULL с атрибутом DEFAULT NULL. Без этой опции столбцы TIMESTAMP являются NOT NULL с неявными DEFAULT. Старое поведение устарело. Переменную может установить только пользователь с привилегией SUPER.
    master_info_repositoryTABLERestartApplyФормат репозитория для конфигурации подключения репликации.
    relay_log_info_repositoryTABLERestartApplyОпределяет тип репозитория для информации о relay log и связанных рабочих процессах.
    binlog_rows_query_log_eventsOFFRestartApplyРазрешить запись событий Rows_query_log в бинарный лог.
    binlog_order_commitsONRestartApplyВыполнять внутренние вызовы commit в том же порядке, в каком транзакции записываются в бинарный лог. По умолчанию коммиты упорядочены.
    bulk_insert_buffer_size8388608RestartApplyРазмер кэша дерева, используемого при оптимизации массовой вставки. Обратите внимание, что это ограничение на поток!
    character_sets_dirRestartApplyКаталог, где находятся наборы символов
    select_into_buffer_size131072RestartApplyРазмер буфера для SELECT INTO OUTFILE/DUMPFILE.
    select_into_disk_syncOFFRestartApplyСинхронизация сброшенного буфера с диском для SELECT INTO OUTFILE/DUMPFILE.
    select_into_disk_sync_delay0RestartApplyЗадержка в миллисекундах после каждой синхронизации буфера для SELECT INTO OUTFILE/DUMPFILE. Требует select_into_sync_disk = ON.
    completion_typeNO_CHAINRestartApplyТип завершения транзакции: NO_CHAIN, CHAIN, RELEASE
    concurrent_insertAUTORestartApplyИспользовать concurrent insert с MyISAM. Возможные значения: NEVER, AUTO, ALWAYS
    connect_timeout10RestartApplyКоличество секунд, в течение которых сервер mysqld ожидает пакет соединения перед ответом 'Bad handshake'
    information_schema_stats_expiry86400RestartApplyКоличество секунд, после которых сервер mysqld получает данные из движка хранения и обновляет кэш.
    datadirUnsupportedПуть к корневому каталогу базы данных
    debugRestartApplyЛог отладки
    delay_key_writeONRestartApplyТип DELAY_KEY_WRITE
    delayed_insert_limit100RestartApplyПосле вставки delayed_insert_limit строк обработчик INSERT DELAYED проверит наличие ожидающих SELECT-запросов. Если есть, они выполняются перед продолжением. Эта переменная устарела вместе с INSERT DELAYED.
    delayed_insert_timeout300RestartApplyВремя ожидания потоком INSERT DELAYED новых INSERT-запросов перед завершением. Эта переменная устарела вместе с INSERT DELAYED.
    delayed_queue_size1000RestartApplyРазмер очереди (в строках) для обработки INSERT DELAYED. Если очередь заполнена, клиент, выполняющий INSERT DELAYED, будет ждать освобождения места. Эта переменная устарела вместе с INSERT DELAYED.
    event_schedulerONRestartApplyВключить планировщик событий. Возможные значения: ON, OFF, DISABLED (полностью отключить планировщик, нельзя включить во время работы)
    expire_logs_days0RestartApplyЕсли не ноль, бинарные логи будут удаляться через expire_logs_days дней; если эта опция задана отдельно в командной строке или конфигурационном файле, она переопределяет значение binlog-expire-logs-seconds. Если обе опции заданы и не равны нулю, приоритет у binlog-expire-logs-seconds. Очистка происходит при запуске и при ротации бинарного лога.
    binlog_expire_logs_seconds2592000RestartApplyЕсли не ноль, бинарные логи будут удаляться через binlog_expire_logs_seconds секунд; если обе опции (эта и expire_logs_days) заданы и не равны нулю, приоритет у этой. Очистка происходит при запуске и при ротации бинарного лога.
    binlog_expire_logs_auto_purgeONRestartApplyУправляет автоматическим удалением файлов бинарного лога сервером. Если FALSE, сервер не будет автоматически удалять файлы бинарного лога.
    flushOFFRestartApplyСбрасывать таблицы MyISAM на диск между SQL-командами
    flush_time0RestartApplyСоздаётся выделенный поток для сброса всех таблиц через заданный интервал
    ft_boolean_syntaxRestartApplyСписок операторов для MATCH ... AGAINST ( ... IN BOOLEAN MODE)
    ft_max_word_len84RestartApplyМаксимальная длина слова, включаемого в FULLTEXT индекс. Примечание: FULLTEXT индексы нужно перестраивать после изменения этой переменной
    ft_min_word_len4RestartApplyМинимальная длина слова, включаемого в FULLTEXT индекс. Примечание: FULLTEXT индексы нужно перестраивать после изменения этой переменной
    ft_query_expansion_limit20RestartApplyКоличество лучших совпадений, используемых для расширения запроса
    ft_stopword_fileRestartApplyИспользовать стоп-слова из этого файла вместо встроенного списка
    init_connectRestartApplyКоманда(ы), выполняемые при каждом новом соединении
    init_fileRestartApplyСчитывать SQL-команды из этого файла при запуске
    init_replicaRestartApplyКоманда(ы), которые выполняются потоком репликации каждый раз при запуске потоков репликации.
    init_slaveRestartApplyЭтот параметр устарел. Используйте init_replica вместо него.
    interactive_timeout28800RestartApplyКоличество секунд, в течение которых сервер ожидает активности на интерактивном соединении перед его закрытием
    join_buffer_size262144RestartApplyРазмер буфера, используемого для полноценных соединений (join)
    key_buffer_size8388608RestartApplyРазмер буфера, используемого для индексных блоков таблиц MyISAM. Увеличьте это значение для улучшения обработки индексов (для всех операций чтения и множественных записей) насколько позволяет ваша система
    key_cache_block_size1024RestartApplyРазмер блока кэша ключей по умолчанию
    key_cache_division_limit100RestartApplyМинимальный процент "тёплых" блоков в кэше ключей
    key_cache_age_threshold300RestartApplyХарактеризует количество обращений к "горячему" блоку, после которых он считается достаточно "старым" и понижается до "тёплого" блока. Указывает процентное соотношение этого количества обращений к общему числу блоков в кэше ключей
    large_pagesOFFRestartApplyВключить поддержку больших страниц памяти
    lc_messages_dirRestartApplyКаталог, где хранятся сообщения об ошибках
    local_infileOFFRestartApplyВключить LOAD DATA LOCAL INFILE
    lock_wait_timeout31536000RestartApplyТаймаут в секундах ожидания блокировки перед возвратом ошибки
    transaction_write_set_extractionXXHASH64RestartApplyЭтот параметр используется для уведомления сервера о времени извлечения набора записей для записи, который будет использоваться для различных целей.
    rpl_stop_replica_timeout31536000RestartApplyТаймаут в секундах ожидания остановки потоков репликации перед тем, как STOP REPLICA вернёт предупреждение.
    rpl_stop_slave_timeout31536000RestartApplyЭтот параметр устарел. Используйте rpl_stop_replica_timeout вместо него.
    binlog_error_actionABORT_SERVERRestartApplyПри невозможности записи операторов в бинарный лог из-за фатальной ошибки этот параметр определяет, будет ли сервер игнорировать ошибку и закрывать бинарный лог или завершит работу.
    log_bin_trust_function_creatorsOFFRestartApplyЕсли установлено в FALSE (по умолчанию), то при использовании --log-bin создание хранимой функции (или триггера) разрешено только пользователям с привилегией SUPER и только если эта функция (триггер) не нарушит бинарное логирование. Если ВСЕ подключения к серверу ВСЕГДА используют бинарное логирование на основе строк, проблемы безопасности отсутствуют и бинарное логирование не может быть нарушено, поэтому можно безопасно установить TRUE
    check_proxy_usersOFFRestartApplyЕсли установлено в FALSE (по умолчанию), то идентичность прокси-пользователя не будет отображаться для плагинов аутентификации, поддерживающих отображение из таблиц привилегий. Если установлено в TRUE, пользователи, связанные с плагинами аутентификации, которые сигнализируют о необходимости отображения прокси-пользователя, будут обрабатываться в соответствии с определением привилегии GRANT PROXY.
    mysql_native_password_proxy_usersOFFRestartApplyЕсли установлено в FALSE (по умолчанию), плагин mysql_native_password не будет сигнализировать о необходимости проверки отображения аутентифицированных пользователей на прокси-пользователей. Если установлено в TRUE, плагин будет помечать связанные аутентифицированные аккаунты для отображения на прокси-пользователей при включённой опции сервера check_proxy_users.
    sha256_password_proxy_usersOFFRestartApplyЕсли установлено в FALSE (по умолчанию), плагин аутентификации sha256_password не будет сигнализировать о необходимости проверки отображения аутентифицированных пользователей на прокси-пользователей. Если установлено в TRUE, плагин будет помечать связанные аутентифицированные аккаунты для отображения на прокси-пользователей при включённой опции сервера check_proxy_users.
    log_bin_use_v1_row_eventsOFFRestartApplyЕсли равно 1, то в бинарный лог на основе строк записываются события версии 1. Если равно 0, записываются события последней версии. Этот параметр полезен при некоторых обновлениях.
    log_error_suppression_listRestartApplyСписок кодов ошибок через запятую. Сообщения об ошибках с этими кодами не будут включены в журнал ошибок. Подавляться могут только события с уровнем Warning или Information; события с уровнями System или Error всегда будут включены. Требуется фильтр 'log_filter_internal' в @@global.log_error_services, что является настройкой по умолчанию.
    log_queries_not_using_indexesOFFRestartApplyЛогировать запросы, выполняемые без использования индексов, в slow log, если он открыт
    log_slow_admin_statementsOFFRestartApplyЛогировать медленные административные запросы OPTIMIZE, ANALYZE, ALTER и другие в slow log, если он открыт.
    log_slow_replica_statementsOFFRestartApplyЛогировать медленные запросы, выполняемые потоками репликации, в slow log, если он открыт.
    log_slow_slave_statementsOFFRestartApplyЭтот параметр устарел. Используйте log_slow_replica_statements вместо него.
    log_throttle_queries_not_using_indexes0RestartApplyЛогировать не более указанного количества предупреждений 'not using index' в минуту в slow log. Все последующие предупреждения будут сведены в одну итоговую строку. Значение 0 отключает ограничение. Параметр не действует, если не установлен --log_queries_not_using_indexes.
    log_error_verbosity2RestartApplyУровень детализации журнала ошибок. 1 — только ошибки, 2 — ошибки и предупреждения, 3 — ошибки, предупреждения и заметки. Сообщения, отправляемые клиенту, не зависят от этой настройки.
    log_statements_unsafe_for_binlogONRestartApplyЛогировать операторы, считающиеся небезопасными при использовании бинарного логирования на основе операторов.
    long_query_time10RestartApplyЛогировать все запросы, выполнение которых заняло больше, чем long_query_time секунд. Аргумент интерпретируется как десятичное значение с точностью до микросекунд.
    low_priority_updatesOFFRestartApplyINSERT/DELETE/UPDATE имеют более низкий приоритет, чем SELECT
    lower_case_table_names0RestartApplyЕсли установлено в 1, имена таблиц сохраняются в нижнем регистре на диске, и имена таблиц становятся нечувствительными к регистру. Следует установить в 2, если используется файловая система, нечувствительная к регистру.
    max_allowed_packet67108864RestartApplyМаксимальная длина пакета для отправки или получения от сервера
    replica_max_allowed_packet1.07E+09RestartApplyМаксимальный размер пакетов, отправляемых с вышестоящего сервера на этот сервер.
    slave_max_allowed_packet1.07E+09RestartApplyЭтот параметр устарел. Используйте replica_max_allowed_packet вместо него.
    max_binlog_cache_size1.84E+19RestartApplyУстанавливает общий размер транзакционного кэша
    max_binlog_stmt_cache_size1.84E+19RestartApplyУстанавливает общий размер кэша операторов
    max_binlog_size1.07E+09RestartApplyБинарный лог будет автоматически ротироваться, когда его размер превысит это значение. Аналогично применяется к relay log, если max_relay_log_size равен 0
    max_connect_errors100RestartApplyЕсли количество прерванных соединений с хоста превысит это число, хост будет заблокирован для дальнейших подключений
    max_digest_length1024RestartApplyМаксимальная длина, учитываемая для текста дайджеста
    max_delayed_threads20RestartApplyНе запускать более указанного количества потоков для обработки операторов INSERT DELAYED. Если установлено в 0, INSERT DELAYED не используется. Этот параметр устарел вместе с INSERT DELAYED.
    max_error_count1024RestartApplyМаксимальное количество ошибок/предупреждений, сохраняемых для одного оператора
    max_heap_table_size16777216RestartApplyНе разрешать создание heap-таблиц больше этого размера
    max_join_size1.84E+19RestartApplyСоединения, которые, вероятно, прочитают больше записей, чем max_join_size, вызывают ошибку
    max_seeks_for_key1.84E+19RestartApplyОграничение предполагаемого максимального количества поисков при поиске строк по ключу
    max_length_for_sort_data4096RestartApplyЭтот параметр устарел и будет удалён в будущих версиях.
    max_points_in_geometry65536RestartApplyМаксимальное количество точек в геометрии
    max_relay_log_size0RestartApplyЕсли не равно нулю: relay log будет автоматически ротироваться при превышении этого размера; если равно нулю: при превышении max_binlog_size
    max_sort_length1024RestartApplyКоличество байт, используемых при сортировке длинных значений с коллациями PAD SPACE (используются только первые max_sort_length байт каждого значения; остальные игнорируются)
    max_sp_recursion_depth0RestartApplyМаксимальная глубина рекурсии хранимых процедур
    max_user_connections0RestartApplyМаксимальное количество активных соединений для одного пользователя (0 = без ограничений)
    max_write_lock_count1.84E+19RestartApplyПосле этого количества блокировок на запись разрешить выполнение некоторых блокировок на чтение между ними
    min_examined_row_limit0RestartApplyНе записывать запросы в slow log, если они обрабатывают меньше строк, чем это значение
    net_buffer_length16384RestartApplyРазмер буфера для TCP/IP и сокетного общения
    net_read_timeout30RestartApplyКоличество секунд ожидания дополнительных данных от соединения перед прерыванием чтения
    net_write_timeout60RestartApplyКоличество секунд ожидания записи блока в соединение перед прерыванием записи
    net_retry_count10RestartApplyЕсли чтение на коммуникационном порту прервано, повторить попытку указанное количество раз перед отказом
    newOFFRestartApplyИспользовать максимально новые возможные небезопасные "функции"
    oldOFFRestartApplyИспользовать совместимое поведение
    old_alter_tableOFFRestartApplyИспользовать старую, не оптимизированную команду alter table
    optimizer_prune_level1RestartApplyУправляет эвристикой, применяемой во время оптимизации запроса для отсечения менее перспективных частичных планов из пространства поиска оптимизатора. Значения: 0 — не применять эвристику, выполнять исчерпывающий поиск; 1 — отсекать планы на основе количества извлечённых строк
    optimizer_search_depth62RestartApplyМаксимальная глубина поиска, выполняемого оптимизатором запросов. Значения больше количества отношений в запросе приводят к лучшим планам запросов, но увеличивают время компиляции запроса. Значения меньше количества таблиц в отношении ускоряют оптимизацию, но могут привести к очень плохим планам запросов. Если установлено в 0, система автоматически выберет разумное значение
    optimizer_max_subgraph_pairs100000RestartApplyМаксимальная глубина пар подграфов, которую может иметь запрос, прежде чем оптимизатор соединений на основе гиперграфа начнёт эвристически сокращать пространство поиска. Большие значения могут привести к лучшим планам для больших запросов, но также увеличивают время и использование памяти при планировании. Увеличение значения выше фактического количества пар подграфов в запросе не даст дополнительного эффекта. Игнорируется старым (не-гиперграфным) оптимизатором соединений
    range_optimizer_max_mem_size8388608RestartApplyМаксимальный объём памяти, используемой range optimizer для выделения предикатов во время анализа диапазонов. Чем больше значение, тем больше памяти может потребляться при анализе диапазонов. Если значение слишком мало для завершения оптимизации диапазонов запроса, индексный диапазонный скан не будет рассматриваться для этого запроса. Значение 0 означает отсутствие ограничения по памяти для range optimizer
    histogram_generation_max_mem_size20000000RestartApplyМаксимальный объём памяти, доступный для генерации гистограмм
    parser_max_mem_size1.84E+19RestartApplyМаксимальный объём памяти, доступный парсеру
    optimizer_switchonRestartApplyoptimizer_switch=option=val[,option=val...], где option — один из [index_merge, index_merge_union, index_merge_sort_union, index_merge_intersection, engine_condition_pushdown, index_condition_pushdown, mrr, mrr_cost_based, materialization, semijoin, loosescan, firstmatch, duplicateweedout, subquery_materialization_cost_based, skip_scan, block_nested_loop, batched_key_access, use_index_extensions, condition_fanout_filter, derived_merge, hash_join, subquery_to_derived, prefer_ordering_index, derived_condition_pushdown], а val — один из [on, off, default]
    global_connection_memory_limit1.84E+19RestartApplyМаксимальный объём памяти, который могут использовать все соединения вместе
    connection_memory_limit1.84E+19RestartApplyМаксимальный объём памяти, который может использовать одно соединение
    connection_memory_chunk_size8912RestartApplyРазмер блока, регулирующий частоту обновления глобального счётчика памяти
    global_connection_memory_trackingOFFRestartApplyВключить обновление глобального счётчика памяти и проверку превышения лимита памяти для всех соединений
    end_markers_in_jsonOFFRestartApplyВ JSON-выводе (EXPLAIN FORMAT=JSON и трассировка оптимизатора)
    optimizer_traceRestartApplyУправляет трассировкой оптимизатора: optimizer_trace=option=val[,option=val...], где option — один из [enabled, one_line], а val — один из [on, default]
    optimizer_trace_featuresonRestartApplyВключает/отключает трассировку выбранных функций оптимизатора: optimizer_trace_features=option=val[,option=val...], где option — один из [greedy_search, range_optimizer, dynamic_range, repeated_subselect], а val — один из [on, off, default]
    optimizer_trace_offset-1RestartApplyСмещение первого отображаемого следа оптимизатора; см. руководство
    optimizer_trace_limit1RestartApplyМаксимальное количество отображаемых следов оптимизатора
    optimizer_trace_max_mem_size1048576RestartApplyМаксимально допустимый суммарный размер хранимых следов оптимизатора
    pid_fileRestartApplyФайл pid, используемый safe_mysqld
    plugin_dirUnsupportedКаталог для плагинов
    port0UnsupportedНомер порта для подключения или 0 для использования значения по умолчанию из my.cnf, $MYSQL_TCP_PORT, /etc/services, встроенного значения по умолчанию (3306) — что встретится первым
    preload_buffer_size32768RestartApplyРазмер буфера, выделяемого при предварительной загрузке индексов
    read_buffer_size131072RestartApplyКаждый поток, выполняющий последовательное сканирование, выделяет буфер такого размера для каждой сканируемой таблицы. Если выполняется много последовательных сканирований, возможно, стоит увеличить это значение
    require_secure_transportOFFRestartApplyПри включении этого параметра подключения по небезопасным транспортам будут отклоняться. Безопасные транспорты — SSL/TLS, Unix-сокет или Shared Memory (в Windows).
    read_onlyOFFRestartApplyСделать все не временные таблицы только для чтения, за исключением потоков репликации и пользователей с привилегией SUPER.
    super_read_onlyOFFRestartApplyСделать все не временные таблицы только для чтения, за исключением потоков репликации. Пользователи с привилегией SUPER также затрагиваются, в отличие от read_only. Установка super_read_only в ON также устанавливает read_only в ON.
    read_rnd_buffer_size262144RestartApplyПри чтении строк в отсортированном порядке после сортировки строки читаются через этот буфер, чтобы избежать обращения к диску
    div_precision_increment4RestartApplyТочность результата оператора '/' будет увеличена на это значение
    eq_range_index_dive_limit200RestartApplyОптимизатор будет использовать существующую статистику индексов вместо выполнения обхода индекса для равенств, если количество равенств для индекса больше или равно этому значению. Если установлено в 0, обход индекса всегда используется.
    range_alloc_block_size4096RestartApplyРазмер блока выделения для хранения диапазонов во время оптимизации
    query_alloc_block_size8192RestartApplyРазмер блока выделения для разбора и выполнения запросов
    query_prealloc_size8192RestartApplyПостоянный буфер для разбора и выполнения запросов
    skip_networkingOFFRestartApplyЗапретить подключения по TCP/IP
    skip_name_resolveOFFRestartApplyНе разрешать имена хостов. Все имена хостов — IP-адреса или 'localhost'.
    skip_show_databaseOFFRestartApplyЗапретить команды 'SHOW DATABASE'
    socketRestartApplyФайл сокета для подключения
    thread_stack1048576RestartApplyРазмер стека для каждого потока
    tmpdirRestartApplyПуть для временных файлов. Можно указать несколько путей, разделённых двоеточием (:), в этом случае они используются по кругу
    transaction_alloc_block_size8192RestartApplyРазмер блока выделения для транзакций, сохраняемых в бинарном логе
    transaction_prealloc_size4096RestartApplyПостоянный буфер для транзакций, сохраняемых в бинарном логе
    thread_handlingone-thread-per-connectionRestartApplyОпределяет использование потоков для обработки запросов, одно из: one-thread-per-connection, no-threads, loaded-dynamically
    secure_file_privRestartApplyОграничивает LOAD DATA, SELECT ... OUTFILE и LOAD_FILE() файлами внутри указанного каталога
    server_id1RestartApplyУникально идентифицирует экземпляр сервера в сообществе партнёров репликации
    server_id_bits32RestartApplyУстанавливает количество значимых бит в server-id
    regexp_time_limit32RestartApplyТайм-аут для сопоставления регулярных выражений, в шагах движка сопоставления, обычно в миллисекундах
    regexp_stack_limit8000000RestartApplyЛимит размера стека для сопоставления регулярных выражений
    replica_compressed_protocolOFFRestartApplyИспользовать сжатие в протоколе источник/реплика
    slave_compressed_protocolOFFRestartApplyЭтот параметр устарел. Используйте replica_compressed_protocol вместо него.
    replica_exec_modeSTRICTRestartApplyРежимы выполнения событий репликации. Допустимые значения: STRICT (по умолчанию) и IDEMPOTENT. В режиме IDEMPOTENT репликация игнорирует ошибки дублирования ключей и ошибки отсутствия ключа. В режиме STRICT репликация останавливается при таких ошибках.
    slave_exec_modeSTRICTRestartApplyЭтот параметр устарел. Используйте replica_exec_mode вместо него.
    replica_type_conversionsRestartApplyНабор преобразований типов, которые может использовать поток репликации для событий строк. Допустимые значения: ALL_LOSSY для включения потерь при преобразованиях, ALL_NON_LOSSY для включения без потерь, ALL_UNSIGNED для обработки всех целочисленных типов как беззнаковых, ALL_SIGNED для обработки всех целочисленных типов как знаковых. По умолчанию — ALL_SIGNED. Если указаны одновременно ALL_SIGNED и ALL_UNSIGNED, приоритет выше у ALL_SIGNED. Если переменной присвоено пустое множество, преобразования не разрешены, ожидается точное совпадение типов.
    slave_type_conversionsRestartApplyЭтот параметр устарел. Используйте replica_type_conversions вместо него.
    replica_sql_verify_checksumONRestartApplyПринудительная проверка контрольных сумм событий репликации после чтения из relay log. Примечание: реплика всегда проверяет контрольные суммы для событий, полученных из сети, если у события есть контрольная сумма, перед записью в relay log. Включено по умолчанию.
    slave_sql_verify_checksumONRestartApplyЭтот параметр устарел. Используйте replica_sql_verify_checksum вместо него.
    slave_rows_search_algorithmsHASH_SCANRestartApplyНабор алгоритмов, используемых потоком репликации для поиска строк в таблице для обновления или удаления. Возможные значения: INDEX_SCAN, TABLE_SCAN и HASH_SCAN. Разрешены любые комбинации, и поток выбирает наиболее эффективный для конкретного сценария. (По умолчанию: INDEX_SCAN, HASH_SCAN).
    replica_parallel_typeLOGICAL_CLOCKRestartApplyМетод, используемый потоком репликации для параллелизации транзакций. DATABASE означает, что транзакции могут применяться параллельно, если они обновляют разные базы данных. LOGICAL_CLOCK (по умолчанию) означает, что решение о параллельном применении транзакций принимается на основе логических временных меток, вычисленных источником, согласно binlog_transaction_dependency_tracking.
    slave_parallel_typeLOGICAL_CLOCKRestartApplyЭтот параметр устарел. Используйте replica_parallel_type вместо него.
    binlog_transaction_dependency_trackingCOMMIT_ORDERRestartApplyВыбирает источник информации о зависимостях, используемый для вычисления логических временных меток, которые реплики могут использовать для решения, какие транзакции можно выполнять параллельно при replica_parallel_type=LOGICAL_CLOCK. Возможные значения: COMMIT_ORDER, WRITESET и WRITESET_SESSION.
    binlog_transaction_dependency_history_size25000RestartApplyМаксимальное количество строк, сохраняемых в истории writeset
    replica_preserve_commit_orderONRestartApplyПринудительно заставляет потоки репликации выполнять коммиты в том же порядке, что и на источнике. Включено по умолчанию
    slave_preserve_commit_orderONRestartApplyЭта опция устарела. Используйте replica_preserve_commit_order вместо нее.
    binlog_checksumCRC32RestartApplyТип BINLOG_CHECKSUM_ALG. Включает контрольную сумму для событий журнала в бинарном логе. Возможные значения: NONE и CRC32; по умолчанию CRC32.
    source_verify_checksumOFFRestartApplyПринудительная проверка контрольной суммы событий в бинарном логе перед отправкой их репликам или выводом в SHOW BINLOG EVENTS. По умолчанию отключено.
    master_verify_checksumOFFRestartApplyЭта опция устарела. Используйте source_verify_checksum вместо нее.
    slow_launch_time2RestartApplyЕсли создание потока занимает больше времени, чем это значение (в секундах), счетчик Slow_launch_threads будет увеличен
    sort_buffer_size262144RestartApplyКаждый поток, которому нужно выполнить сортировку, выделяет буфер этого размера
    sql_modeNO_ENGINE_SUBSTITUTIONRestartApplyСинтаксис: sql-mode=mode[,mode[,mode...]]. См. руководство для полного списка допустимых sql режимов
    max_execution_time0RestartApplyЗавершать выполнение SELECT-запроса, если он занимает больше указанного количества миллисекунд
    ssl_fips_modeOFFRestartApplyРежим SSL FIPS (применяется только для OpenSSL); допустимые значения: OFF, ON, STRICT
    auto_generate_certsONRestartApplyАвтоматически генерировать SSL-сертификаты при запуске сервера, если --ssl установлен в ON и ни одна из других системных переменных SSL не указана, а файлы сертификата/ключа отсутствуют в каталоге данных.
    updatable_views_with_limitYESRestartApplyYES = Не выдавать сообщение об ошибке (только предупреждение), если VIEW без ключа базовой таблицы используется в запросах с LIMIT для обновления. NO = Запретить обновление VIEW, который не содержит ключ базовой таблицы и запрос использует LIMIT (обычно возникает при использовании GUI-инструментов)
    schema_definition_cache256RestartApplyКоличество кэшируемых определений схем
    tablespace_definition_cache256RestartApplyКоличество кэшируемых определений табличных пространств
    stored_program_definition_cache256RestartApplyКоличество кэшируемых определений хранимых программ
    thread_cache_size0RestartApplyСколько потоков следует хранить в кэше для повторного использования
    tmp_table_size16777216RestartApplyЕсли внутренняя временная таблица в памяти в движке MEMORY или TempTable превышает этот размер, MySQL автоматически преобразует ее в таблицу на диске
    wait_timeout28800RestartApplyКоличество секунд, в течение которых сервер ожидает активности на соединении перед его закрытием
    internal_tmp_mem_storage_engineTempTableRestartApplyДвижок хранения по умолчанию для внутренних временных таблиц в памяти.
    temptable_max_ram1.07E+09RestartApplyМаксимальный объем памяти (в байтах), который движок TempTable может выделить из основной памяти (RAM) перед началом сохранения данных на диск.
    temptable_max_mmap1.07E+09RestartApplyМаксимальный объем памяти (в байтах), который движок TempTable может выделить из файлов с поддержкой MMAP перед началом сохранения данных на диск.
    temptable_use_mmapONRestartApplyИспользовать mmap-файлы для temptables. Эта переменная устарела и будет удалена в будущих версиях.
    big_tablesOFFRestartApplyРазрешить большие наборы результатов, сохраняя все временные наборы в файлах (решает большинство ошибок 'table full')
    profiling_history_size15RestartApplyЛимит памяти для профилирования запросов
    default_week_format0RestartApplyФормат недели по умолчанию, используемый функциями WEEK()
    group_concat_max_len1024RestartApplyМаксимальная длина результата функции GROUP_CONCAT()
    report_hostRestartApplyИмя хоста или IP, который эта реплика будет сообщать источнику при установлении соединения репликации. Будет отображаться в выводе SHOW REPLICAS. Оставьте пустым, если не хотите, чтобы реплика регистрировалась у источника. Обратите внимание, что источнику недостаточно просто прочитать IP реплики с сокета после подключения: при наличии NAT или других маршрутизирующих функций этот IP может быть недействителен для подключения к реплике с источника или других хостов.
    report_userRestartApplyИмя пользователя учетной записи, которую эта реплика будет сообщать источнику при установлении соединения репликации.
    report_passwordRestartApplyПароль учетной записи, который эта реплика будет сообщать источнику при установлении соединения репликации.
    report_port0RestartApplyПорт для подключения к реплике, который эта реплика будет сообщать источнику при установлении соединения репликации. Устанавливайте только если реплика слушает нестандартный порт или если у вас есть специальный туннель от источника или других клиентов к этой реплике. Если не уверены, оставьте опцию пустой.
    keep_files_on_createOFFRestartApplyНе перезаписывать устаревшие файлы .MYD и .MYI, даже если каталог не указан
    general_log_fileRestartApplyЛогировать подключения и запросы в указанный файл
    slow_query_log_fileRestartApplyЛогировать медленные запросы в указанный файл журнала. По умолчанию логирование в файл hostname-slow.log. Должно быть включено для активации других опций медленного лога
    general_logOFFRestartApplyЛогировать подключения и запросы в таблицу или файл журнала. По умолчанию логирование в файл hostname.log, или если используется --log-output=TABLE, в таблицу mysql.general_log.
    log_rawOFFRestartApplyЛогировать в общий журнал до любого переписывания запроса. Используется для отладки, не для продакшена, так как может логировать конфиденциальную информацию.
    slow_query_logOFFRestartApplyЛогировать медленные запросы в таблицу или файл журнала. По умолчанию логирование в файл hostname-slow.log или таблицу mysql.slow_log при использовании --log-output=TABLE. Должно быть включено для активации других опций медленного лога
    log_slow_extraOFFRestartApplyВыводить больше атрибутов в файл журнала медленных запросов. Не влияет на логирование в таблицу.
    log_outputFILERestartApplyСинтаксис: log-output=value[,value...], где value может быть TABLE
    log_replica_updatesONRestartApplyЕсли включено, потоки применения репликации будут записывать в бинарный лог этого сервера.
    log_slave_updatesONRestartApplyЭта опция устарела. Используйте log_replica_updates вместо нее.
    relay_logRestartApplyРасположение и имя для использования в relay логах
    relay_log_info_fileRestartApplyРасположение и имя файла, который запоминает, где SQL-поток репликации находится в relay логах
    relay_log_purgeONRestartApplyесли отключено - не очищать relay логи. если включено - очищать их, как только они становятся ненужными
    relay_log_recoveryOFFRestartApplyЕсли включено, существующие relay логи будут пропущены потоками репликации. Приемник начнет новый relay лог, а применитель начнет чтение с начала этого файла. Позиция приемника относительно источника будет сброшена в позицию применителя относительно источника; приемник использует это в случае SOURCE_AUTO_POSITION=0.
    rpl_read_size8192RestartApplyРазмер чтения из binlog и relay log. Должен быть кратен 4 КБ. Увеличение может помочь при задержках ввода-вывода при чтении этих файлов, если они не находятся в кэше ОС
    replica_allow_batchingONRestartApplyРазрешить этой реплике объединять запросы при использовании движка хранения NDB.
    slave_allow_batchingONRestartApplyЭта опция устарела. Используйте replica_allow_batching вместо нее.
    replica_load_tmpdirRestartApplyРасположение, где эта реплика будет хранить временные файлы при репликации команды LOAD DATA INFILE от источника с binlog_format=STATEMENT.
    slave_load_tmpdirRestartApplyЭта опция устарела. Используйте replica_load_tmpdir вместо нее.
    replica_net_timeout60RestartApplyКоличество секунд ожидания дополнительных данных от соединения репликации перед прерыванием чтения.
    slave_net_timeout60RestartApplyЭта опция устарела. Используйте replica_net_timeout вместо нее.
    replica_skip_errorsRestartApplyСписок номеров ошибок через запятую. Если поток применителя на этой реплике сталкивается с одной из этих ошибок при применении Query_log_event, он проигнорирует ошибку, а не остановится.
    slave_skip_errorsRestartApplyЭта опция устарела. Используйте replica_skip_errors вместо нее.
    relay_log_space_limit0RestartApplyМаксимальное пространство для всех relay логов
    sync_relay_log10000RestartApplyСинхронно сбрасывать relay лог на диск после каждого #-го события. Используйте 0 для отключения синхронной записи
    sync_relay_log_info10000RestartApplyСинхронно сбрасывать информацию relay лога на диск после каждой #-й транзакции. Используйте 0 для отключения синхронной записи
    replica_checkpoint_period300RestartApplyПри использовании многопоточного применителя (replica_parallel_workers>0) будет периодически обновлять статус прогресса рабочего потока. Эта опция задает максимальное количество миллисекунд между обновлениями.
    slave_checkpoint_period300RestartApplyЭта опция устарела. Используйте replica_checkpoint_period вместо нее.
    replica_checkpoint_group512RestartApplyПри использовании многопоточного применителя (replica_parallel_workers>0) будет периодически обновлять статус прогресса рабочего потока. Эта опция задает максимальное количество зафиксированных транзакций между обновлениями.
    slave_checkpoint_group512RestartApplyЭта опция устарела. Используйте replica_checkpoint_group вместо нее.
    sync_binlog1RestartApplyСинхронно сбрасывать бинарный лог на диск после каждой #-й записи в файл. Используйте 0 для отключения синхронной записи
    sync_source_info10000RestartApplyПериодически синхронизировать позиции получателя репликации на диск после указанного количества событий. Используйте 0 для отключения периодической синхронизации.
    sync_master_info10000RestartApplyЭтот параметр устарел. Используйте sync_source_info вместо него.
    replica_transaction_retries10RestartApplyКоличество попыток повторного выполнения транзакции репликационным применителем в случае возникновения дедлока или другой временной ошибки, прежде чем он прекратит попытки и остановится.
    slave_transaction_retries10RestartApplyЭтот параметр устарел. Используйте replica_transaction_retries вместо него.
    replica_parallel_workers4RestartApplyКоличество рабочих потоков для параллельного выполнения событий
    slave_parallel_workers4RestartApplyЭтот параметр устарел. Используйте replica_parallel_workers вместо него.
    replica_pending_jobs_size_max1.34E+08RestartApplyМягкий лимит на размер в байтах очередей событий на одного рабочего, которые еще не были применены. Размер очереди может превышать этот лимит, если одно событие больше лимита.
    slave_pending_jobs_size_max1.34E+08RestartApplyЭтот параметр устарел. Используйте replica_pending_jobs_size_max вместо него.
    host_cache_size128RestartApplyСколько имен хостов должно кэшироваться для избежания разрешения имен.
    enforce_gtid_consistencyRestartApplyЗапрещает выполнение операторов, которые невозможно безопасно записать в журнал транзакций. В настоящее время запрещены операторы CREATE TEMPORARY TABLE внутри транзакций, все обновления нетранзакционных таблиц и CREATE TABLE ... SELECT.
    binlog_gtid_simple_recoveryONRestartApplyЕсли включено, сервер не открывает более двух бинарных логов при инициализации GTID_PURGED и GTID_EXECUTED, как при перезапуске сервера, так и при очистке бинарных логов. Включение полезно, если сервер уже создал много бинарных логов без GTID-событий (например, при GTID_MODE = OFF). Внимание: при включении этого параметра GLOBAL.GTID_EXECUTED и GLOBAL.GTID_PURGED могут быть инициализированы неправильно в двух случаях: (1) Все бинарные логи созданы MySQL 5.7.5 или старше, и GTID_MODE был ON для некоторых логов, но OFF для самого нового. (2) Самый старый существующий бинарный лог создан MySQL 5.7.5 или старше, и SET GTID_PURGED был выполнен после создания этого лога. Если вычислен неправильный набор в одном из случаев, он останется неправильным даже после перезапуска сервера с отключенным параметром.
    stored_program_cache256RestartApplyМягкий верхний предел количества кэшированных хранимых процедур для одного соединения.
    gtid_modeOFFRestartApplyУправляет включением Global Transaction Identifiers (GTIDs). Может принимать значения OFF, OFF_PERMISSIVE, ON_PERMISSIVE или ON. OFF — транзакции не имеют GTID. OFF_PERMISSIVE — новые транзакции (с GTID_NEXT='AUTOMATIC') не получают GTID, а реплицируемые транзакции могут иметь или не иметь GTID. ON_PERMISSIVE — новые транзакции получают GTID, а реплицируемые могут иметь или не иметь GTID. ON — все транзакции имеют GTID. ON требуется на источнике перед использованием SOURCE_AUTO_POSITION=1 на реплике. Для безопасного переключения с OFF на ON сначала установите OFF_PERMISSIVE на всех серверах, затем ON_PERMISSIVE, дождитесь репликации и выполнения всех транзакций без GTID, и наконец установите GTID_MODE = ON.
    gtid_executed_compression_period0RestartApplyСжимать таблицу mysql.gtid_executed после добавления указанного количества транзакций, пробуждая поток compress_gtid_table. Этот метод сжатия работает только при отключенном бинарном логировании на реплике; если бинарное логирование включено, таблица сжимается при каждом повороте бинарного лога, и этот параметр игнорируется. До MySQL 8.0.23 по умолчанию 1000, начиная с 8.0.23 — 0 (отключено). Это связано с тем, что с MySQL 8.0.17 транзакции InnoDB записываются в mysql.gtid_executed отдельным процессом от не-InnoDB транзакций. При смешанных транзакциях попытка сжатия может замедлить процесс, поэтому рекомендуется установить 0.
    disconnect_on_expired_passwordONRestartApplyКлиентам, которые не сигнализируют о просрочке пароля, выдавать ошибку времени выполнения, а не ошибку соединения
    validate_user_pluginsONRestartApplyВключает дополнительную проверку плагинов аутентификации, назначенных учетным записям пользователей.
    block_encryption_modeaes-128-ecbRestartApplyРежим для AES_ENCRYPT/AES_DECRYPT
    session_track_system_variablesRestartApplyОтслеживание изменений зарегистрированных системных переменных.
    session_track_schemaONRestartApplyОтслеживание изменений 'default schema'.
    session_track_transaction_infoOFFRestartApplyОтслеживание изменений атрибутов транзакции. OFF — отключено; STATE — отслеживать только состояние транзакции (активна ли транзакция, есть ли данные и т.п.); CHARACTERISTICS — отслеживать состояние и все операторы, необходимые для начала транзакции с теми же характеристиками (уровень изоляции, только чтение/чтение-запись, снимок — но не данные внутри транзакции).
    session_track_state_changeOFFRestartApplyОтслеживание изменений 'session state'.
    offline_modeOFFRestartApplyПеревести сервер в офлайн-режим
    avoid_temporal_upgradeOFFRestartApplyПри включении не обновлять временные типы до формата после 5.6.4 для ALTER TABLE ADD/CHANGE/MODIFY COLUMN, ADD INDEX или FORCE. Параметр устарел и будет удалён в будущем.
    show_old_temporalsOFFRestartApplyПри включении временные типы до 5.6.4 будут помечены в 'SHOW CREATE TABLE' и INFORMATION_SCHEMA.COLUMNS как комментарий в поле COLUMN_TYPE. Параметр устарел и будет удалён в будущем.
    disabled_storage_enginesRestartApplyОграничить CREATE TABLE для указанных движков хранения
    persisted_globals_loadONRestartApplyПри включении читается и применяется конфигурационный файл mysqld-auto.cnf, иначе файл игнорируется, даже если присутствует.
    mandatory_rolesRestartApplyВсе указанные роли всегда считаются назначенными каждому пользователю и не могут быть отозваны. Обязательные роли требуют активации, если не сделаны ролями по умолчанию. Назначенные роли не отображаются в mysql.role_edges.
    activate_all_roles_on_loginOFFRestartApplyАвтоматически устанавливать все назначенные роли активными после успешной аутентификации пользователя.
    password_history0RestartApplyКоличество старых паролей для проверки в истории. 0 (по умолчанию) отключает проверку
    password_reuse_interval0RestartApplyМинимальное количество дней, которое должно пройти перед повторным использованием пароля. 0 (по умолчанию) отключает проверку
    binlog_row_value_optionsRestartApplyПри установке в PARTIAL_JSON включает эффективный по месту формат бинарного лога на основе строк для UPDATE, изменяющих JSON с помощью JSON_SET, JSON_REPLACE и JSON_REMOVE. В бинарный лог включаются только изменённые части JSON, что экономит место при небольших изменениях больших документов.
    show_create_table_verbosityOFFRestartApplyПри включении увеличивает подробность вывода 'SHOW CREATE TABLE'.
    secondary_engine_cost_threshold100000RestartApplyУправляет выбором операторов для выполнения во вторичном движке хранения. Выполняются только операторы с оценкой стоимости выше этого значения.
    sql_require_primary_keyOFFRestartApplyПри установке таблицы должны создаваться с первичным ключом, и существующий первичный ключ нельзя удалить через ALTER TABLE. Попытка вызовет ошибку.
    sql_generate_invisible_primary_keyOFFRestartApplyПри установке, если таблица создаётся без первичного ключа, сервер генерирует невидимый автоинкрементный столбец в качестве первичного ключа.
    show_gipk_in_create_table_and_information_schemaONRestartApplyПри установке, если для таблицы сгенерирован первичный ключ, команды SHOW и таблицы INFORMATION_SCHEMA показывают определение сгенерированного невидимого первичного ключа.
    persist_only_admin_x509_subjectRestartApplyИмя клиентского сертификата, необходимое для разрешения установки всех системных переменных через SET PERSIST[_ONLY]
    binlog_row_event_max_size8192RestartApplyМаксимальный размер события бинарного лога на основе строк в байтах. Строки группируются в события меньшего размера, если возможно. Значение должно быть кратно 256.
    group_replication_consistencyEVENTUALRestartApplyГарантия согласованности транзакций, возможные значения: EVENTUAL, BEFORE_ON_PRIMARY_FAILOVER, BEFORE, AFTER, BEFORE_AND_AFTER
    binlog_encryptionOFFRestartApplyВключение/отключение шифрования бинарных и релейных логов.
    binlog_rotate_encryption_master_key_at_startupOFFRestartApplyПринудительная ротация ключа шифрования бинарного лога при запуске
    default_table_encryptionOFFRestartApplyБаза данных и табличное пространство создаются с этим свойством шифрования по умолчанию, если пользователь явно не указал другое.
    table_encryption_privilege_checkOFFRestartApplyУказывает, проверяет ли сервер привилегии при использовании пользователем значения отличного от значения по умолчанию для CREATE DATABASE, CREATE TABLESPACE или CREATE TABLE с опцией ENCRYPTION.
    print_identified_with_as_hexOFFRestartApplySHOW CREATE USER выводит AS-клаузу в HEX, если она содержит непечатаемые символы
    generated_random_password_length20RestartApplyОпределяет длину случайно сгенерированных паролей в операторах CREATE USER, SET PASSWORD или ALTER USER
    protocol_compression_algorithmsRestartApplyСписок алгоритмов сжатия, поддерживаемых сервером. Поддерживаются любые комбинации zlib, zstd, uncompressed. Клиенты командной строки могут использовать флаг --compression-algorithms для указания набора алгоритмов, и соединение выберет алгоритм, поддерживаемый и клиентом, и сервером. Предпочтение отдается zlib, затем zstd, затем uncompressed, иначе соединение не устанавливается.
    replication_optimize_for_static_plugin_configOFFRestartApplyОпциональный флаг, блокирующий установку/удаление плагинов и позволяющий пропускать захват блокировки для чтения списка плагинов и использование оптимизированных спин-блокировок для чтения. Используйте только при необходимости оптимизации обратных вызовов плагинов (например, при большом количестве полу-синхронных реплик).
    replication_sender_observe_commit_onlyOFFRestartApplyОпциональный флаг, позволяющий вызывать обратные вызовы наблюдателей только при коммите.
    skip_replica_startOFFRestartApplyНе запускать потоки репликации автоматически при старте сервера.
    authentication_policyRestartApplyОпределяет политики конфигурации учетных записей пользователей с методами многофакторной аутентификации при CREATE/ALTER USER. Принимает до 3 значений — имена плагинов аутентификации для 1FA, 2FA и 3FA. Значение * означает разрешение любого плагина для всех факторов. Пустое значение означает, что соответствующий фактор необязателен.
    skip_slave_startOFFRestartApplyЭтот параметр устарел. Используйте skip_replica_start вместо него.
    terminology_use_previousNONERestartApplyИспользовать идентификаторы, применявшиеся до изменений в данном релизе, в таблицах мониторинга и операторах. Включает имена мьютексов, блокировок, переменных состояния, выделения памяти, имена потоков, стадии и команды потоков. При установке сессии в BEFORE_8_0_26 сессия использует имена до 8.0.25 при выборках из performance_schema, INFORMATION_SCHEMA.PROCESSLIST, SHOW PROCESSLIST и SHOW REPLICA STATUS. При глобальной установке в BEFORE_8_0_26 новые сессии используют это значение по умолчанию, а команды потоков до 8.0.25 записываются в slow query log.
    xa_detach_on_prepareONRestartApplyПри установке XA транзакции отсоединяются (диссоциируются) от соединения при XA PREPARE. Это позволяет коммитить/откатывать транзакцию любым соединением, даже если исходное соединение не завершено, и исходное соединение может начинать новые транзакции. Побочный эффект — временные таблицы нельзя использовать внутри XA транзакций. При отключении транзакции связаны с соединением до его отключения. ON — единственный безопасный выбор для репликации.
    debug_sensitive_session_stringRestartApplyОтладочная переменная для тестирования чувствительной строковой переменной сессии.
    explain_formatTRADITIONALRestartApplyФормат по умолчанию для вывода оператора EXPLAIN. Допустимые значения: TRADITIONAL (по умолчанию), TREE, JSON и TRADITIONAL_STRICT. TRADITIONAL_STRICT используется только внутренне в тестах mtr и не предназначен для общего использования.
    sha256_password_private_key_pathRestartApplyПолный путь к приватному RSA-ключу, используемому для аутентификации
    sha256_password_public_key_pathRestartApplyПолный путь к публичному RSA-ключу, используемому для аутентификации
    sha256_password_auto_generate_rsa_keysONRestartApplyАвтоматическая генерация RSA-ключей при запуске сервера, если соответствующие системные переменные не заданы и файлы ключей отсутствуют в стандартном месте.
    caching_sha2_password_private_key_pathRestartApplyПолный путь к приватному RSA-ключу, используемому для аутентификации.
    caching_sha2_password_public_key_pathRestartApplyПолный путь к публичному RSA-ключу, используемому для аутентификации.
    caching_sha2_password_auto_generate_rsa_keysONRestartApplyАвтоматически генерировать RSA-ключи при запуске сервера, если соответствующие системные переменные не заданы и файлы ключей отсутствуют в стандартном расположении.
    caching_sha2_password_digest_rounds5000RestartApplyКоличество раундов SHA2, выполняемых при сохранении хеша пароля на диск.
    innodb_api_trx_level0RestartApplyУровень изоляции транзакций API InnoDB
    innodb_api_bk_commit_interval5RestartApplyИнтервал фонового коммита в секундах
    innodb_autoextend_increment64RestartApplyШаг авторасширения файла данных в мегабайтах
    innodb_dedicated_serverOFFRestartApplyАвтоматически масштабировать innodb_buffer_pool_size и innodb_redo_log_capacity в зависимости от объёма системной памяти. Также устанавливать innodb_flush_method=O_DIRECT_NO_FSYNC, если поддерживается
    innodb_buffer_pool_size1.34E+08RestartApplyРазмер буфера памяти, который InnoDB использует для кэширования данных и индексов своих таблиц.
    innodb_buffer_pool_chunk_size1.34E+08RestartApplyРазмер одного блока памяти в каждом экземпляре пула буфера для изменения размера пула. Онлайн изменение размера пула буфера происходит с такой гранулярностью.
    innodb_buffer_pool_instances0RestartApplyКоличество экземпляров пула буфера, устанавливается в большее значение на мощных машинах для повышения масштабируемости
    innodb_buffer_pool_filenameRestartApplyИмя файла для дампа/загрузки пула буфера InnoDB
    innodb_buffer_pool_dump_nowOFFRestartApplyЗапустить немедленный дамп пула буфера в файл с именем @@innodb_buffer_pool_filename
    innodb_buffer_pool_dump_at_shutdownONRestartApplyВыполнить дамп пула буфера в файл с именем @@innodb_buffer_pool_filename при завершении работы
    innodb_buffer_pool_in_core_fileONRestartApplyЭта опция не влияет, если @@core_file выключен. Если @@core_file включён, а эта опция выключена, то файл core dump будет создан только если возможно исключить пул буфера из него. Если исключение невозможно, будет выдано предупреждение и @@core_file будет выключен, чтобы предотвратить создание core dump. Если опция включена (по умолчанию), логика создания core dump не изменяется.
    innodb_buffer_pool_dump_pct25RestartApplyДампить только горячие N% каждого пула буфера, по умолчанию 25
    innodb_buffer_pool_evictRestartApplyВыселять страницы из пула буфера
    innodb_buffer_pool_load_nowOFFRestartApplyЗапустить немедленную загрузку пула буфера из файла с именем @@innodb_buffer_pool_filename
    innodb_buffer_pool_load_abortOFFRestartApplyПрервать текущую загрузку пула буфера
    innodb_buffer_pool_load_at_startupONRestartApplyЗагружать пул буфера из файла с именем @@innodb_buffer_pool_filename при запуске
    innodb_lru_scan_depth1024RestartApplyГлубина сканирования LRU для поддержания его в чистоте
    innodb_flush_neighbors0RestartApplyУстанавливает 0 (не сбрасывать соседей из пула буфера), 1 (сбрасывать соседей, идущих подряд), или 2 (сбрасывать соседей из пула буфера) при сбросе блока
    innodb_checksum_algorithmcrc32RestartApplyАлгоритм, используемый InnoDB для контрольных сумм страниц. Возможные значения: CRC32 (аппаратно ускоренный, если поддерживается CPU) — записывать crc32, при чтении допускаются любые другие контрольные суммы; STRICT_CRC32 — записывать crc32, при чтении не допускаются другие алгоритмы; INNODB — записывать программно вычисленную контрольную сумму, при чтении допускаются любые другие; STRICT_INNODB — записывать программно вычисленную контрольную сумму, при чтении не допускаются другие; NONE — записывать постоянное магическое число, проверка контрольной суммы при чтении не выполняется; STRICT_NONE — записывать постоянное магическое число, при чтении не допускаются значения, отличные от него. Файлы, обновлённые при установке этой опции в crc32 или strict_crc32, не будут читаться MySQL версиями старше 5.6.3.
    innodb_log_checksumsONRestartApplyВычислять и требовать контрольные суммы для блоков redo лога InnoDB
    innodb_commit_concurrency0RestartApplyПомогает в настройке производительности в условиях высокой конкуренции
    innodb_concurrency_tickets5000RestartApplyКоличество раз, которое поток может войти в InnoDB в рамках одного SQL-запроса после получения билета
    innodb_compression_level6RestartApplyУровень сжатия для сжатого формата строк. 0 — без сжатия, 1 — самое быстрое, 9 — лучшее сжатие, по умолчанию 6.
    innodb_ddl_buffer_size1048576RestartApplyМаксимальный размер памяти (в байтах) для DDL
    innodb_ddl_threads4RestartApplyМаксимальное количество потоков для DDL
    innodb_data_file_pathRestartApplyПуть к отдельным файлам и их размеры
    innodb_temp_data_file_pathRestartApplyПуть к файлам и их размеры, составляющим временное пространство таблиц
    innodb_data_home_dirRestartApplyОбщая часть пути для пространств таблиц InnoDB
    innodb_extend_and_initializeONRestartApplyИнициализировать выделенное пространство записью нулей (включено по умолчанию)
    innodb_doublewriteONRestartApplyВключить буфер двойной записи InnoDB (включено по умолчанию). Отключается с помощью --skip-innodb-doublewrite.
    innodb_doublewrite_dirRestartApplyИспользовать отдельный каталог для файлов буфера двойной записи
    innodb_doublewrite_batch_size0RestartApplyКоличество страниц двойной записи для записи за один раз
    innodb_doublewrite_files0RestartApplyКоличество файлов двойной записи
    innodb_doublewrite_pages0RestartApplyКоличество страниц двойной записи на поток
    innodb_stats_include_delete_markedOFFRestartApplyВключать помеченные на удаление записи при вычислении постоянной статистики
    innodb_api_enable_binlogOFFRestartApplyВключить binlog для прямого доступа приложений к InnoDB через API InnoDB
    innodb_api_enable_mdlOFFRestartApplyВключить MDL для прямого доступа приложений к InnoDB через API InnoDB
    innodb_api_disable_rowlockOFFRestartApplyОтключить блокировку строк при прямом доступе к InnoDB через API InnoDB
    innodb_fast_shutdown1RestartApplyУскоряет процесс завершения работы движка хранения InnoDB. Возможные значения: 0, 1 (быстрее) или 2 (самое быстрое — подобно аварийному завершению).
    innodb_read_io_threads4RestartApplyКоличество фоновых потоков чтения I/O в InnoDB
    innodb_write_io_threads4RestartApplyКоличество фоновых потоков записи I/O в InnoDB
    innodb_file_per_tableONRestartApplyХранить каждую таблицу InnoDB в отдельном файле .ibd в каталоге базы данных
    innodb_flush_log_at_timeout1RestartApplyЗаписывать и сбрасывать логи каждые (n) секунд
    innodb_flush_log_at_trx_commit1RestartApplyУстанавливает 0 (записывать и сбрасывать раз в секунду), 1 (записывать и сбрасывать при каждом коммите) или 2 (записывать при коммите, сбрасывать раз в секунду).
    innodb_flush_methodfsyncRestartApplyМетод сброса данных
    innodb_force_recovery0RestartApplyПомогает сохранить данные в случае повреждения образа диска базы данных
    innodb_force_recovery_crash0RestartApplyЗавершает работу сервера во время восстановления после сбоя
    innodb_fill_factor100RestartApplyПроцент заполнения страницы B-дерева при массовой вставке
    innodb_ft_cache_size8000000RestartApplyРазмер кэша полнотекстового поиска InnoDB в байтах
    innodb_ft_total_cache_size6.4E+08RestartApplyОбщий объём памяти, выделенный для кэша полнотекстового поиска InnoDB
    innodb_ft_result_cache_limit2E+09RestartApplyЛимит кэша результатов запросов полнотекстового поиска InnoDB в байтах
    innodb_ft_enable_stopwordONRestartApplyСоздавать индекс FTS со стоп-словами
    innodb_ft_max_token_size84RestartApplyМаксимальный размер токена полнотекстового поиска InnoDB в символах
    innodb_ft_min_token_size3RestartApplyМинимальный размер токена полнотекстового поиска InnoDB в символах
    innodb_ft_num_word_optimize2000RestartApplyКоличество слов для оптимизации при каждом вызове optimize table в полнотекстовом поиске InnoDB
    innodb_ft_sort_pll_degree2RestartApplyСтепень параллельной сортировки полнотекстового поиска InnoDB, округляется до ближайшей степени двойки
    innodb_force_load_corruptedOFFRestartApplyПринудительно загружать метаданные повреждённой таблицы InnoDB
    innodb_lock_wait_timeout50RestartApplyТаймаут в секундах, в течение которого транзакция InnoDB может ждать блокировки перед откатом. Значения выше 100000000 отключают таймаут.
    innodb_deadlock_detectONRestartApplyВключение/отключение детектора взаимоблокировок InnoDB (по умолчанию ON). Если установлено в OFF, обнаружение взаимоблокировок пропускается, и в случае взаимоблокировки используется innodb_lock_wait_timeout.
    innodb_page_size16384StartupApplyРазмер страницы, используемый для всех табличных пространств InnoDB.
    innodb_log_buffer_size16777216RestartApplyРазмер буфера, который InnoDB использует для записи лога в лог-файлы на диске.
    innodb_log_file_size50331648RestartApplyРазмер каждого лог-файла до обновления до версии 8.0.30. Устаревший параметр.
    innodb_log_files_in_group2RestartApplyКоличество лог-файлов до обновления до версии 8.0.30. Устаревший параметр.
    innodb_redo_log_capacity1.05E+08RestartApplyОграничение общего размера файлов redo лога на диске (в байтах).
    innodb_log_write_ahead_size8192RestartApplyРазмер блока записи лога вперед, чтобы избежать чтения при записи, должен соответствовать размеру блока кэширования ОС.
    innodb_log_group_home_dirRestartApplyПуть к лог-файлам InnoDB.
    innodb_log_writer_threadsONRestartApplyВключение потоков записи лога (ON) или выполнение записи/сброса redo лога каждым потоком отдельно (OFF).
    innodb_log_spin_cpu_abs_lwm80RestartApplyМинимальное значение времени CPU, при котором используется спин-задержка. Выражено в процентах от одного ядра CPU.
    innodb_log_spin_cpu_pct_hwm50RestartApplyМаксимальное значение времени CPU, при котором используется спин-задержка. Выражено в процентах от всех ядер CPU.
    innodb_log_wait_for_flush_spin_hwm400RestartApplyМаксимальное среднее время сброса лога, при котором используется спин-задержка. Если сброс занимает больше времени, пользовательские потоки больше не используют спин-задержку при ожидании сброса redo. Выражено в микросекундах.
    innodb_log_compressed_pagesONRestartApplyВключение/отключение логирования целых сжатых страниц. InnoDB логирует сжатые страницы для предотвращения повреждений при изменении алгоритма сжатия zlib. При выключении OFF InnoDB предполагает, что алгоритм сжатия zlib не изменяется.
    innodb_max_dirty_pages_pct90RestartApplyПроцент грязных страниц, разрешённых в буферном пуле.
    innodb_max_dirty_pages_pct_lwm10RestartApplyПроцент грязных страниц, при достижении которого начинается сброс.
    innodb_adaptive_flushing_lwm10RestartApplyПроцент заполнения лога, ниже которого адаптивный сброс не происходит.
    innodb_adaptive_flushingONRestartApplyПопытка сброса грязных страниц для предотвращения всплесков ввода-вывода на контрольных точках.
    innodb_flush_syncONRestartApplyРазрешить всплески ввода-вывода на контрольных точках, игнорируя настройку io_capacity.
    innodb_flushing_avg_loops30RestartApplyКоличество итераций, по которым усредняется фоновый сброс.
    innodb_max_purge_lag0RestartApplyЖелаемая максимальная длина очереди очистки (0 = без ограничений)
    innodb_max_purge_lag_delay0RestartApplyМаксимальная задержка пользовательских потоков в микросекундах
    innodb_old_blocks_pct37RestartApplyПроцент буферного пула, зарезервированный для «старых» блоков.
    innodb_old_blocks_time1000RestartApplyПеремещать блоки в «новый» конец буферного пула, если первый доступ был не менее указанного количества миллисекунд назад. Таймаут отключается при значении 0.
    innodb_open_files0RestartApplyМаксимальное количество одновременно открытых файлов InnoDB.
    innodb_optimize_fulltext_onlyOFFRestartApplyОптимизировать только полнотекстовый индекс таблицы
    innodb_rollback_on_timeoutOFFRestartApplyОткат всей транзакции при таймауте ожидания блокировки, для совместимости с версией 4.x (по умолчанию отключено)
    innodb_ft_aux_tableRestartApplyВнутренняя вспомогательная таблица FTS для проверки
    innodb_ft_enable_diag_printOFFRestartApplyВключение дополнительного диагностического вывода FTS
    innodb_ft_server_stopword_tableRestartApplyИмя пользовательской таблицы стоп-слов.
    innodb_ft_user_stopword_tableRestartApplyИмя пользовательской таблицы стоп-слов, действует на уровне сессии.
    innodb_disable_sort_file_cacheOFFRestartApplyОтключение системного файлового кэша ОС для сортировочного ввода-вывода
    innodb_stats_on_metadataOFFRestartApplyВключение сбора статистики для команд метаданных, таких как SHOW TABLE STATUS, для таблиц с временной статистикой (по умолчанию выключено)
    innodb_stats_transient_sample_pages8RestartApplyКоличество листовых страниц индекса для выборки при вычислении временной статистики (если не используются постоянные статистики, по умолчанию 8)
    innodb_stats_persistentONRestartApplyВключение постоянной статистики InnoDB для всех таблиц, если не переопределено на уровне таблицы
    innodb_stats_persistent_sample_pages20RestartApplyКоличество листовых страниц индекса для выборки при вычислении постоянной статистики (команда ANALYZE, по умолчанию 20)
    innodb_stats_auto_recalcONRestartApplyВключение автоматического пересчёта постоянной статистики InnoDB для всех таблиц, если не переопределено на уровне таблицы (автоматический пересчёт происходит только когда InnoDB считает, что таблица изменилась слишком сильно и требуется новая статистика)
    innodb_adaptive_hash_indexONRestartApplyВключение адаптивного хеш-индекса InnoDB (включено по умолчанию). Отключается с помощью --skip-innodb-adaptive-hash-index.
    innodb_adaptive_hash_index_parts8RestartApplyКоличество партиций адаптивного хеш-индекса InnoDB (по умолчанию 8).
    innodb_stats_methodnulls_equalRestartApplyОпределяет, как код сбора статистики индекса InnoDB должен обрабатывать NULL значения. Возможные значения: NULLS_EQUAL (по умолчанию), NULLS_UNEQUAL и NULLS_IGNORED
    innodb_replication_delay0RestartApplyЗадержка потока репликации (мс) на сервере-слейве при достижении innodb_thread_concurrency (по умолчанию 0)
    innodb_status_fileOFFRestartApplyВключение вывода SHOW ENGINE INNODB STATUS в файл innodb_status.pid
    innodb_strict_modeONRestartApplyИспользование строгого режима при оценке опций создания.
    innodb_sort_buffer_size1048576RestartApplyРазмер буфера памяти для создания индекса
    innodb_online_alter_log_max_size1.34E+08RestartApplyМаксимальный размер файла журнала изменений для онлайн создания индекса
    innodb_directoriesRestartApplyСписок директорий 'dir1;dir2;..;dirN' для сканирования файлов табличных пространств. По умолчанию сканируются 'innodb-data-home-dir;innodb-undo-directory;datadir'
    innodb_sync_spin_loops30RestartApplyКоличество циклов спин-лупа в мьютексах InnoDB (по умолчанию 30)
    innodb_spin_wait_delay6RestartApplyМаксимальная задержка между опросами для спин-блокировки (по умолчанию 6)
    innodb_spin_wait_pause_multiplier50RestartApplyУправляет количеством последовательных инструкций PAUSE для достижения одной единицы задержки в спин-блокировке (см. @@innodb_spin_wait_delay), по умолчанию 50
    innodb_fsync_threshold0RestartApplyЗначение этого параметра определяет, как часто InnoDB вызывает fsync при создании нового файла. По умолчанию 0, что заставляет InnoDB сбрасывать весь файл целиком перед закрытием.
    innodb_table_locksONRestartApplyВключение блокировок InnoDB при использовании LOCK TABLES
    innodb_thread_concurrency0RestartApplyПомогает в настройке производительности в условиях высокой конкуренции. Устанавливает максимальное количество потоков, разрешённых внутри InnoDB. Значение 0 отключает ограничение потоков.
    innodb_adaptive_max_sleep_delay150000RestartApplyВерхний предел задержки сна в микросекундах. Значение 0 отключает задержку.
    innodb_thread_sleep_delay10000RestartApplyВремя сна потока InnoDB перед присоединением к очереди InnoDB (в микросекундах). Значение 0 отключает сон.
    innodb_tmpdirRestartApplyКаталог для временных файлов, не являющихся табличными пространствами.
    innodb_autoinc_lock_mode2RestartApplyРежимы блокировки AUTOINC, поддерживаемые InnoDB: 0 => старый стиль блокировки AUTOINC (для обратной совместимости); 1 => новый стиль блокировки AUTOINC; 2 => без блокировки AUTOINC (небезопасно для SBR)
    innodb_use_native_aioONRestartApplyИспользовать нативный AIO, если поддерживается на данной платформе.
    innodb_change_bufferingallRestartApplyБуферизация изменений для уменьшения случайного доступа: OFF, ON, inserting, deleting, changing или purging.
    innodb_change_buffer_max_size25RestartApplyМаксимальный размер change buffer на диске в процентах от размера буферного пула.
    innodb_change_buffering_debug0RestartApplyФлаги отладки для буферизации изменений InnoDB (0=нет, 2=аварийное завершение при слиянии)
    innodb_disable_background_mergeOFFRestartApplyОтключение слияния буферизации изменений главным потоком
    innodb_random_read_aheadOFFRestartApplyИспользовать ли предзагрузку при случайном доступе внутри экстента.
    innodb_read_ahead_threshold56RestartApplyКоличество страниц, которые должны быть последовательно прочитаны, чтобы InnoDB инициировал предзагрузку.
    innodb_read_onlyOFFRestartApplyЗапуск InnoDB в режиме только для чтения (по умолчанию выключено)
    innodb_io_capacity200RestartApplyКоличество операций ввода-вывода, которые сервер может выполнять. Настраивает скорость фонового ввода-вывода
    innodb_io_capacity_max4.29E+09RestartApplyМаксимальное значение, до которого может увеличиваться innodb_io_capacity.
    innodb_idle_flush_pct100RestartApplyМаксимальный процент грязных страниц, которые будут сброшены при обнаружении простоя сервера.
    innodb_page_cleaners4RestartApplyКоличество потоков очистки страниц может быть от 1 до 64. По умолчанию 4.
    innodb_monitor_enableRestartApplyВключить счетчик монитора
    innodb_monitor_disableRestartApplyВыключить счетчик монитора
    innodb_monitor_resetRestartApplyСбросить счетчик монитора
    innodb_monitor_reset_allRestartApplyСбросить все значения счетчика монитора
    innodb_purge_threads4RestartApplyКоличество потоков очистки может быть от 1 до 32. По умолчанию 4.
    innodb_purge_batch_size300RestartApplyКоличество страниц UNDO лога, очищаемых за один пакет из списка истории.
    innodb_background_drop_list_emptyOFFRestartApplyОжидать, пока список фонового удаления не станет пустым
    innodb_purge_run_nowOFFRestartApplyУстановить состояние очистки в RUN
    innodb_purge_stop_nowOFFRestartApplyУстановить состояние очистки в STOP
    innodb_log_flush_nowOFFRestartApplyПринудительно сбросить redo до текущего lsn
    innodb_log_checkpoint_nowOFFRestartApplyПринудительно выполнить резкий контрольный пункт
    innodb_log_checkpoint_fuzzy_nowOFFRestartApplyПринудительно выполнить размытую контрольную точку
    innodb_checkpoint_disabledOFFRestartApplyОтключить контрольные точки
    innodb_buf_flush_list_nowOFFRestartApplyПринудительно сбросить грязные страницы сейчас
    innodb_merge_threshold_set_all_debug50RestartApplyДинамически переопределить текущее значение MERGE_THRESHOLD для всех индексов в кэше словаря указанным значением.
    innodb_semaphore_wait_timeout_debug600RestartApplyКоличество секунд, в течение которых может удерживаться семафор. Если время ожидания семафора превышает это значение, сервер аварийно завершится.
    innodb_page_hash_locks16RestartApplyКоличество rw_locks, защищающих buffer pool page_hash. Округлено до следующей степени двойки.
    innodb_validate_tablespace_pathsONRestartApplyВключить проверку путей tablespace на соответствие DD. (включено по умолчанию). Отключается с помощью --skip-innodb-validate-tablespace-paths.
    innodb_use_fdatasyncOFFRestartApplyИспользовать fdatasync() вместо стандартного fsync().
    innodb_status_outputOFFRestartApplyВключить вывод монитора InnoDB в журнал ошибок.
    innodb_status_output_locksOFFRestartApplyВключить вывод монитора блокировок InnoDB в журнал ошибок. Требует innodb_status_output=ON.
    innodb_print_all_deadlocksOFFRestartApplyВыводить все взаимоблокировки в журнал ошибок MySQL (по умолчанию выключено)
    innodb_cmp_per_index_enabledOFFRestartApplyВключить INFORMATION_SCHEMA.innodb_cmp_per_index, может негативно повлиять на производительность (по умолчанию выключено)
    innodb_max_undo_log_size1.07E+09RestartApplyМаксимальный размер UNDO tablespace в МБ (если размер UNDO tablespace превысит это значение, он будет усечен со временем).
    innodb_purge_rseg_truncate_frequency128RestartApplyОпределяет частоту очистки записей UNDO. Значение N означает очистку сегмента отката на каждой N-й итерации вызова очистки.
    innodb_undo_log_truncateONRestartApplyВключить или отключить усечение UNDO tablespace.
    innodb_undo_log_encryptOFFRestartApplyВключить или отключить шифрование UNDO tablespace.
    innodb_rollback_segments128RestartApplyКоличество сегментов отката на tablespace. Применяется к системному tablespace, временным tablespace и любым undo tablespace.
    innodb_undo_directoryUnsupportedКаталог, в котором расположены файлы undo tablespace, путь может быть абсолютным.
    innodb_temp_tablespaces_dirRestartApplyКаталог, в котором расположены файлы временного tablespace, путь может быть абсолютным.
    innodb_sync_array_size1RestartApplyРазмер массива ожидания mutex/lock.
    innodb_compression_failure_threshold_pct5RestartApplyЕсли процент неудач сжатия таблицы превышает это значение, к страницам добавляется больше заполнителя для уменьшения ошибок. Значение 0 означает отсутствие заполнителя.
    innodb_compression_pad_pct_max50RestartApplyПроцент пустого пространства на странице данных, который может быть зарезервирован для обеспечения сжимаемости страницы.
    innodb_default_row_formatdynamicRestartApplyФормат строки ROW FORMAT по умолчанию для всех таблиц innodb, созданных без явного ROW_FORMAT. Возможные значения: REDUNDANT, COMPACT и DYNAMIC. Значение ROW_FORMAT COMPRESSED не допускается.
    innodb_redo_log_archive_dirsRestartApplyОграничить расположение архива redo лога списком директорий, разделенных точкой с запятой.
    innodb_redo_log_encryptOFFRestartApplyВключить или отключить шифрование REDO tablespace.
    innodb_print_ddl_logsOFFRestartApplyВыводить все логи DDL в журнал ошибок MySQL (по умолчанию выключено)
    innodb_trx_rseg_n_slots_debug0RestartApplyФлаги отладки для InnoDB, ограничивающие TRX_RSEG_N_SLOTS для trx_rsegf_undo_find_free()
    innodb_limit_optimistic_insert_debug0RestartApplyИскусственно ограничить количество записей на страницу B-дерева (0 = без ограничений).
    innodb_trx_purge_view_update_only_debugOFFRestartApplyПриостановить фактическую очистку удалённых записей, но обновить представление очистки. Используется для искусственного создания ситуации, когда представление очистки обновлено, но очистка ещё не выполнена.
    innodb_fil_make_page_dirty_debug4.29E+09RestartApplyСделать первую страницу указанного tablespace грязной.
    innodb_saved_page_number_debug0RestartApplyНомер страницы InnoDB.
    innodb_compress_debugnoneRestartApplyСжимать все таблицы без указания атрибута COMPRESS для таблицы
    innodb_page_cleaner_disabled_debugOFFRestartApplyОтключить очистку страниц
    innodb_dict_stats_disabled_debugOFFRestartApplyОтключить поток dict_stats
    innodb_master_thread_disabled_debugOFFRestartApplyОтключить главный поток
    innodb_sync_debugOFFRestartApplyВключить проверки отладки синхронизации
    innodb_buffer_pool_debugOFFRestartApplyВключить отладку buffer pool
    innodb_ddl_log_crash_reset_debugOFFRestartApplyСбросить все счетчики инъекций сбоев в 1
    innodb_interpreterRestartApplyВызвать тестовый интерпретатор InnoDB с командами для выполнения.
    innodb_interpreter_outputRestartApplyВывод из тестового модуля InnoDB (ut0test).
    innodb_parallel_read_threads4RestartApplyКоличество потоков для параллельного чтения.
    innodb_segment_reserve_factor12.5RestartApplysegment_reserve_factor — это отношение x/y в процентах, где x — количество свободных страниц в сегменте, а y — общее количество страниц в сегменте. Количество используемых страниц в сегменте равно (y-x). Количество свободных страниц (x) поддерживается таким образом, чтобы фактический segment_reserve_factor был >= запрашиваемого значения, содержащегося в этой переменной.
    myisam_block_size1024RestartApplyРазмер блока, используемый для страниц индексов MyISAM
    myisam_data_pointer_size6RestartApplyРазмер указателя по умолчанию для таблиц MyISAM
    myisam_max_sort_file_size9.22E+18RestartApplyНе использовать метод быстрой сортировки индекса при создании индекса, если временный файл станет больше этого значения
    myisam_recover_optionsRestartApplyСинтаксис: myisam-recover-options[=option[,option...]], где option может быть DEFAULT, BACKUP, FORCE, QUICK или OFF
    myisam_sort_buffer_size8388608RestartApplyБуфер, выделяемый при сортировке индекса при выполнении REPAIR или при создании индексов с помощью CREATE INDEX или ALTER TABLE
    myisam_use_mmapOFFRestartApplyИспользовать отображение памяти для чтения и записи таблиц MyISAM
    myisam_mmap_size1.84E+19RestartApplyОграничивает общий объем памяти, используемой для отображения памяти таблиц MySQL
    myisam_stats_methodnulls_unequalRestartApplyОпределяет, как код сбора статистики индексов MyISAM должен обрабатывать NULL. Возможные значения: NULLS_UNEQUAL (поведение по умолчанию для 4.1 и новее), NULLS_EQUAL (эмулирует поведение 4.0) и NULLS_IGNORED
    archiveONRestartApplyВключить или отключить плагин ARCHIVE. Возможные значения: ON, OFF, FORCE (не запускать, если плагин не загрузился).
    blackholeONRestartApplyВключить или отключить плагин BLACKHOLE. Возможные значения: ON, OFF, FORCE (не запускать, если плагин не загрузился).
    federatedOFFRestartApplyВключить или отключить плагин FEDERATED. Возможные значения: ON, OFF, FORCE (не запускать, если плагин не загрузился).
    ndbclusterOFFRestartApplyВключить или отключить плагин ndbcluster. Возможные значения: ON, OFF, FORCE (не запускать, если плагин не загрузился).
    ndb_extra_logging1RestartApplyВключить более подробное логирование в журнал ошибок.
    ndb_wait_connected120RestartApplyВремя (в секундах) ожидания подключения к кластеру.
    ndb_wait_setup120RestartApplyВремя (в секундах) ожидания завершения настройки (0 = без ожидания)
    ndb_cluster_connection_pool1RestartApplyПул соединений с кластером, используемый сервером mysql.
    ndb_cluster_connection_pool_nodeidsRestartApplyСписок nodeid через запятую для использования в пуле соединений с кластером. Переопределяет node id, указанный в --ndb-connectstring. Первый nodeid должен совпадать с --ndb-nodeid (если указан).
    ndb_recv_thread_activation_threshold8RestartApplyПорог активации, при котором поток приёма берет на себя опрос соединения с кластером (измеряется количеством одновременно активных потоков)
    ndb_recv_thread_cpu_maskRestartApplyМаска CPU для привязки потоков приёма к конкретным CPU, указывается в шестнадцатеричном формате, например 0x33, один CPU используется на каждый поток приёма.
    ndb_report_thresh_binlog_mem_usage10RestartApplyПорог в процентах свободной памяти перед отправкой отчёта о состоянии binlog. Например, 10 означает, что если доступная память для приёма данных binlog от узлов хранения опускается ниже 10%, в журнал кластера будет отправлено сообщение о состоянии.
    ndb_report_thresh_binlog_epoch_slip10RestartApplyПорог задержки потребления потока Binlog injector перед отправкой сообщения о состоянии буфера событий с причиной BUFFERED_EPOCHS_OVER_THRESHOLD. Задержка определяется как количество эпох, полностью буферизованных в буфере событий, но ещё не потреблённых потоком Binlog injector.
    ndb_eventbuffer_max_alloc0RestartApplyМаксимальный объем памяти (в байтах), который может быть выделен для буферизации событий NdbApi.
    ndb_eventbuffer_free_percent20RestartApplyПроцент свободной памяти, который должен быть доступен в буфере событий перед возобновлением буферизации после достижения лимита max_alloc.
    ndb_log_update_as_writeONRestartApplyДля повышения эффективности логировать только образ после изменения как событие записи. Игнорировать образ до изменения. Это может вызвать проблемы совместимости при репликации на другие движки хранения, кроме ndbcluster.
    ndb_log_updated_onlyONRestartApplyДля повышения эффективности логировать только обновленные столбцы. Столбцы считаются обновленными, даже если они обновлены тем же значением. Это может вызвать проблемы совместимости при репликации на другие движки хранения, кроме ndbcluster.
    ndb_log_update_minimalOFFRestartApplyДля повышения эффективности логировать обновления в минимальном формате: логировать только значения первичного ключа в образе до изменения и только изменённые столбцы в образе после изменения. Это может вызвать проблемы совместимости при репликации на другие движки хранения, кроме ndbcluster.
    ndb_log_empty_updateOFFRestartApplyОбычно пустые обновления фильтруются до логирования. Однако для отслеживания чтения в разрешении конфликтов устанавливается скрытый псевдоатрибут, который приводит к пустому обновлению с установленными специальными флагами. Для этого пустые обновления должны быть разрешены.
    ndb_log_origOFFRestartApplyЛогировать идентификатор исходного сервера и эпоху в ndb_binlog_index. В этом случае каждая эпоха может иметь несколько строк в ndb_binlog_index, по одной для каждой исходной эпохи.
    ndb_distributionKEYHASHRestartApplyРаспределение по умолчанию для новых таблиц в NDB
    ndb_autoincrement_prefetch_sz512RestartApplyУказать количество значений автоинкремента, которые предварительно загружаются.
    ndb_force_sendONRestartApplyПринудительно отправлять буферы в ndb немедленно без ожидания других потоков.
    ndb_use_exact_countOFFRestartApplyИспользовать точный подсчет записей при планировании запросов и для быстрого select count(*), отключить для ускорения запросов.
    ndb_use_transactionsONRestartApplyИспользовать транзакции для больших вставок, если включено, большие вставки будут разбиты на несколько меньших транзакций
    ndb_use_copying_alter_tableOFFRestartApplyПринудительно заставлять ndbcluster всегда копировать таблицы при alter table (следует использовать только если online alter table не работает).
    ndb_allow_copying_alter_tableONRestartApplyОпределяет, разрешено ли неявное копирование при alter table. Может быть переопределено с помощью ALGORITHM=COPY в команде alter table.
    ndb_optimized_node_selection3RestartApplyВыбирать узлы для транзакций более оптимальным способом.
    ndb_batch_size32768RestartApplyРазмер пакета в байтах.
    ndb_replica_batch_size2097152RestartApplyРазмер пакета в байтах для реплики.
    ndb_optimization_delay10RestartApplyДля optimize table, задаёт задержку в миллисекундах для каждой отправляемой партии строк.
    ndb_index_stat_enableONRestartApplyИспользовать статистику индексов ndb при оптимизации запросов.
    ndb_index_stat_optionRestartApplyПараметры настройки статистики индексов ndb, разделённые запятыми
    ndb_log_binOFFRestartApplyЛогировать таблицы ndb в бинарном логе. Опция имеет смысл только если бинарный лог включён на сервере.
    ndb_log_binlog_indexONRestartApplyВставлять отображение между эпохами и позициями binlog в таблицу ndb_binlog_index.
    ndb_log_apply_statusOFFRestartApplyЛогировать обновления ndb_apply_status от мастера в Binlog
    ndb_log_transaction_idOFFRestartApplyЛогировать идентификаторы транзакций Ndb по строкам в Binlog
    ndb_log_transaction_compressionOFFRestartApplyСжимать Ndb Binlog
    ndb_log_transaction_compression_level_zstd3RestartApplyУровень сжатия для ZSTD сжатия транзакций в NDB Binlog.
    ndb_log_fail_terminateOFFRestartApplyЗавершать работу mysqld, если невозможно полностью залогировать все найденные события строк
    ndb_clear_apply_statusONRestartApplyОпределяет, очистит ли RESET REPLICA все записи в ndb_apply_status
    ndb_schema_dist_upgrade_allowedONRestartApplyРазрешить обновление таблицы распределения схемы при подключении к NDB. Используйте эту переменную, чтобы отложить это изменение до тех пор, пока все MySQL Server, подключённые к кластеру, не будут обновлены до одной версии. ВНИМАНИЕ! Функциональность распределения схемы может быть немного снижена до завершения изменения.
    ndb_schema_dist_timeout120RestartApplyКонтролирует, сколько секунд проходит до обнаружения таймаута при распределении схемы. Таймаут может указывать на высокую активность на других MySQL Server или на то, что они каким-то образом не могут получить необходимые ресурсы в данный момент.
    ndb_schema_dist_lock_wait_timeout30RestartApplyВремя (в секундах) ожидания блокировки при распределении схемы перед возвратом ошибки. Эта настройка позволяет избежать слишком долгого ожидания потока инжектора binlog при обработке операций схемы.
    ndb_connectstringRestartApplyСтрока подключения для ndbcluster.
    ndb_mgmd_hostRestartApplyТо же, что и --ndb-connectstring
    ndb_nodeid0RestartApplyУстановить nodeid для этого узла. Переопределяет node id, указанный в --ndb-connectstring.
    ndb_blob_read_batch_bytes65536RestartApplyЗадает размер в байтах, в который должны группироваться большие чтения Blob. 0 == без ограничения.
    ndb_blob_write_batch_bytes65536RestartApplyЗадает размер в байтах, в который должны группироваться большие записи Blob. 0 == без ограничения.
    ndb_replica_blob_write_batch_bytes2097152RestartApplyЗадает размер в байтах для пакетных записей blob для реплики. 0 == без ограничения.
    ndb_deferred_constraints0RestartApplyУказывает, что проверки ограничений должны выполняться с отложенным контролем (если поддерживается)
    ndb_join_pushdownONRestartApplyВключить pushdown join на датаноды
    ndb_log_exclusive_readsOFFRestartApplyЛогировать чтения по первичному ключу с эксклюзивными блокировками для разрешения конфликтов на основе конфликтов чтения
    ndb_read_backupONRestartApplyСоздавать таблицы с установленным флагом Read Backup. Позволяет читать эти таблицы как с резервных реплик, так и с основных. Задерживает подтверждение коммита транзакций записи для достижения этого.
    ndb_data_node_neighbour0RestartApplyМой ближайший дата-узел, если 0 — ближайшего соседа нет, используется для выбора подходящего дата-узла для выполнения транзакции.
    ndb_fully_replicatedOFFRestartApplyСоздавать таблицы, которые по умолчанию полностью реплицируются. Это позволяет читать с любого дата-узла при использовании ReadCommitted. Отлично подходит для масштабирования чтения, но ухудшает масштабируемость записи.
    ndb_row_checksum1RestartApplyСоздавать таблицы с контрольной суммой строки, что проверяет аппаратные ошибки за счет производительности
    ndb_dbg_check_shares0RestartApplyТолько для отладки... проверяет, что не осталось зависших долей...
    ndb_show_foreign_key_mock_tablesOFFRestartApplyПоказывать mock-таблицы, используемые для поддержки foreign_key_checks=0. При создании и удалении таблиц выводятся дополнительные предупреждения. Настоящее имя таблицы отображается в SHOW CREATE TABLE
    ndb_slave_conflict_roleNONERestartApplyРоль для applier в асимметричных алгоритмах разрешения конфликтов. Эта переменная устарела и будет удалена в будущих версиях. Используйте ndb_applier_conflict_role вместо нее
    ndb_applier_conflict_roleNONERestartApplyРоль для applier в асимметричных алгоритмах разрешения конфликтов.
    ndb_default_column_formatFIXEDRestartApplyИзменяет значение по умолчанию для COLUMN_FORMAT (fixed или dynamic) для обратной совместимости. Также влияет на значение по умолчанию для ROW_FORMAT.
    ndb_metadata_checkONRestartApplyВключить автоматическое обнаружение изменений метаданных NDB для синхронизации с DD
    ndb_metadata_check_interval60RestartApplyИнтервал времени (в секундах), через который выполняется проверка наличия изменений метаданных NDB для синхронизации
    ndb_metadata_syncOFFRestartApplyЗапускает немедленную синхронизацию всех изменений между NDB Dictionary и сервером MySQL. Установка этого параметра приводит к игнорированию значений ndb_metadata_check и ndb_metadata_check_interval. Автоматически сбрасывается в false после завершения синхронизации
    ndb_applier_allow_skip_epochOFFRestartApplyРазрешить ли applier пропускать эпохи при репликации
    ndbinfoOFFRestartApplyВключить или отключить плагин ndbinfo. Возможные значения: ON, OFF, FORCE (не запускать, если плагин не загрузился).
    ndbinfo_max_rows10RestartApplyУказать максимальное количество строк для выборки за один запрос к кластеру
    ndbinfo_max_bytes0RestartApplyУказать приблизительный максимальный объем байт для выборки за один запрос к кластеру
    ndbinfo_show_hiddenOFFRestartApplyУправлять видимостью таблиц
    ndb_transid_mysql_connection_mapOFFRestartApplyВключить или отключить плагин ndb_transid_mysql_connection_map. Возможные значения: ON, OFF, FORCE (не запускать, если плагин не загрузился).
    ngramONRestartApplyВключить или отключить плагин ngram. Возможные значения: ON, OFF, FORCE (не запускать, если плагин не загрузился).
    ngram_token_size2RestartApplyРазмер токена в символах для парсера плагина полнотекстового поиска ngram InnoDB
    mysqlx_cache_cleanerONRestartApplyВключить или отключить плагин mysqlx_cache_cleaner. Возможные значения: ON, OFF, FORCE (не запускать, если плагин не загрузился).
    mysqlxONRestartApplyВключить или отключить плагин mysqlx. Возможные значения: ON, OFF, FORCE (не запускать, если плагин не загрузился).
    mysqlx_port33060RestartApplyПорт, на котором X Plugin принимает входящие подключения.
    mysqlx_max_connections100RestartApplyМаксимальное количество одновременных подключений по протоколу X. Фактическое количество также зависит от общего параметра max_connections.
    mysqlx_min_worker_threads2RestartApplyМинимальное количество рабочих потоков.
    mysqlx_idle_worker_thread_timeout60RestartApplyВремя в секундах, после которого неактивный рабочий поток завершается.
    mysqlx_max_allowed_packet67108864RestartApplyМаксимальный размер сообщения, которое клиент может обработать.
    mysqlx_connect_timeout30RestartApplyМаксимальное время ожидания установки соединения для сессии (в секундах).
    mysqlx_ssl_keyRestartApplyX509 ключ в формате PEM.
    mysqlx_ssl_caRestartApplyФайл CA в формате PEM.
    mysqlx_ssl_capathRestartApplyКаталог CA.
    mysqlx_ssl_certRestartApplyX509 сертификат в формате PEM.
    mysqlx_ssl_cipherRestartApplyИспользуемый SSL шифр.
    mysqlx_ssl_crlRestartApplyСписок отзыва сертификатов.
    mysqlx_ssl_crlpathRestartApplyПуть к списку отзыва сертификатов.
    mysqlx_socketRestartApplyUnix-сокет X Plugin для локального подключения.
    mysqlx_bind_addressRestartApplyАдрес, к которому X Plugin должен привязать TCP-сокет, опционально с указанием сетевого пространства имен через /. Например, строка 127.0.0.1/red указывает слушать IP-адрес 127.0.0.1 в сетевом пространстве имен 'red'.
    mysqlx_port_open_timeout0RestartApplyВремя, в течение которого X Plugin будет повторять попытки привязки серверного сокета (в случае ошибки)
    mysqlx_wait_timeout28800RestartApplyКоличество секунд, в течение которых X Plugin должен ждать активности на неинтерактивном соединении
    mysqlx_interactive_timeout28800RestartApplyЗначение по умолчанию для mysqlx_wait_timeout
    mysqlx_read_timeout30RestartApplyКоличество секунд, в течение которых X Plugin должен ждать завершения блокирующей операции чтения
    mysqlx_write_timeout60RestartApplyКоличество секунд, в течение которых X Plugin должен ждать завершения блокирующей операции записи
    mysqlx_document_id_unique_prefix0RestartApplyУникальный префикс — значение, назначаемое InnoDB cluster экземпляру, предназначенное для обеспечения уникальности идентификатора документа во всех репликасетах одного кластера
    mysqlx_enable_hello_noticeONRestartApplyHello notice — сообщение протокола X, отправляемое сервером после установления соединения, с помощью этой переменной его можно отключить
    mysqlx_compression_algorithmsZSTD_STREAMRestartApplyАлгоритмы сжатия: возможные значения DEFLATE_STREAM, LZ4_MESSAGE, ZSTD_STREAM
    mysqlx_deflate_default_compression_level3RestartApplyЗначение уровня сжатия по умолчанию для алгоритма deflate
    mysqlx_lz4_default_compression_level2RestartApplyЗначение уровня сжатия по умолчанию для алгоритма lz4
    mysqlx_zstd_default_compression_level3RestartApplyЗначение уровня сжатия по умолчанию для алгоритма zstd
    mysqlx_deflate_max_client_compression_level5RestartApplyМаксимальное значение уровня сжатия для алгоритма deflate
    mysqlx_lz4_max_client_compression_level8RestartApplyМаксимальное значение уровня сжатия для алгоритма lz4
    mysqlx_zstd_max_client_compression_level11RestartApplyМаксимальное значение уровня сжатия для алгоритма zstd
    skip_external_lockingOFFRestartApplyОтключить внешние блокировки (рекомендуется отключать)
    loose_group_replication_flow_control_certifier_threshold25000RestartApplyМаксимальное количество транзакций для обработки перед освобождением блокировки сертификации
    loose_group_replication_transaction_size_limit1.07E+09RestartApplyМаксимальный размер транзакций, которые могут быть реплицированы в group replication
    loose_group_replication_flow_control_applier_threshold25000RestartApplyМаксимальное количество транзакций для применения перед освобождением блокировки управления потоком
    loose_group_replication_communication_max_message_size1.07E+09Максимальный размер сообщений, которые могут быть отправлены или получены в group replication
    loose_group_replication_paxos_single_leaderOFFStartupApplyПозволяет движку групповой коммуникации работать с одним лидером консенсуса, когда группа находится в режиме single-primary.
    loose_group_replication_message_cache_size1.07E+09RestartApplyУстанавливает максимальный объем памяти, доступный для кэша сообщений в движке групповой коммуникации для Group Replication (XCom).