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

    Обзор

    Настройка соответствующих параметров 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Максимальное количество инструментов этапов.
    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Максимальное количество инструментов выражений.
    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Максимальное количество инструментов пула памяти.
    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Включить механизм debug sync и при необходимости указать время ожидания по умолчанию в секундах. Значение 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, формат автоматически переключается на row-based и обратно для каждого запроса, обращающегося к таблице 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Эта опция заставляет CREATE TABLE создавать все 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Выполнять внутренние вызовы фиксации в том же порядке, в каком транзакции записываются в бинарный лог. По умолчанию фиксации упорядочены.
    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Использовать конкурентную вставку с 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 socket или 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 значений — имена плагинов аутентификации, разделённые запятыми, где каждое значение соответствует плагину для 1-го, 2-го и 3-го фактора аутентификации (FA). Значение * означает разрешение любого плагина для всех факторов. Пустое значение означает, что соответствующий фактор FA необязателен.
    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 новые сессии по умолчанию используют BEFORE_8_0_26, а команды потоков до 8.0.25 записываются в slow query log.
    xa_detach_on_prepareONRestartApplyПри установке XA транзакции отсоединяются (дисссоциируются) от соединения в момент XA PREPARE. Это означает, что транзакцию можно зафиксировать или откатить любым соединением, даже если исходное соединение не завершено, и исходное соединение может начинать новые транзакции. Побочный эффект — временные таблицы нельзя использовать внутри XA транзакций. При отключении 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Уровень изоляции транзакций InnoDB API
    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 через InnoDB API
    innodb_api_enable_mdlOFFRestartApplyВключить MDL для приложений с прямым доступом к InnoDB через InnoDB API
    innodb_api_disable_rowlockOFFRestartApplyОтключить блокировку строк при прямом доступе к InnoDB через InnoDB API
    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 изменится. При отключении InnoDB предполагает, что алгоритм сжатия zlib не меняется.
    innodb_max_dirty_pages_pct90RestartApplyПроцент грязных страниц, разрешённых в bufferpool.
    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 на диске в процентах от размера buffer pool.
    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Принудительно выполнить резкий контрольный пункт (checkpoint)
    innodb_log_checkpoint_fuzzy_nowOFFRestartApplyПринудительно выполнить размытую контрольную точку (fuzzy checkpoint)
    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Для повышения эффективности логировать только after image как событие записи. Игнорировать before image. Это может вызвать проблемы совместимости при репликации на другие движки хранения, кроме ndbcluster.
    ndb_log_updated_onlyONRestartApplyДля повышения эффективности логировать только обновленные столбцы. Столбцы считаются "обновленными", даже если они обновлены тем же значением. Это может вызвать проблемы совместимости при репликации на другие движки хранения, кроме ndbcluster.
    ndb_log_update_minimalOFFRestartApplyДля повышения эффективности логировать обновления в минимальном формате: логировать только значения первичного ключа в before image и только измененные столбцы в after image. Это может вызвать проблемы совместимости при репликации на другие движки хранения, кроме 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Только для отладки... проверка отсутствия зависших share...
    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).