Spec-Zone.ru › MariaDB

Настройки плагина HandlerSocket

Плагин HandlerSocket имеет следующие настройки.

См. также Полный список параметров MariaDB, системных и статусных переменных.

Добавьте параметры в раздел [mysqld] вашего файла my.cnf.


handlersocket_accept_balance

  • Описание: При значении, отличном от нуля ('0'), handlersocket будет пытаться балансировать принятые соединения между потоками. По умолчанию 0, но если вы используете постоянные соединения (например, при использовании кэширования соединений на стороне клиента), рекомендуется использовать ненулевое значение.
  • Командная строка: --handlersocket-accept-balance="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Диапазон: 0 до 10000
  • Значение по умолчанию: 0

handlersocket_address

  • Описание: Укажите IP-адрес для привязки.
  • Командная строка: --handlersocket-address="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: IP-адрес
  • Значение по умолчанию: Пустое, ранее 0.0.0.0

handlersocket_backlog

  • Описание: Укажите длину очереди ожидающих подключений.
  • Командная строка: --handlersocket-backlog="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Диапазон: 5 до 1000000
  • Значение по умолчанию: 32768

handlersocket_epoll

  • Описание: Укажите, использовать ли epoll для множественного доступа к вводу-выводу.
  • Командная строка: --handlersocket-epoll="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Допустимые значения:
    • Мин.: 0
    • Макс.: 1
  • Значение по умолчанию: 1

handlersocket_plain_secret

  • Описание: При установке, включает аутентификацию в текстовом формате для слушателя для запросов на чтение, при этом значение параметра указывает секретный ключ аутентификации.
  • Командная строка: --handlersocket-plain-secret="value"
  • Динамическая: Нет
  • Тип: строка
  • Значение по умолчанию: Пустое

handlersocket_plain_secret_wr

  • Описание: При установке, включает аутентификацию в текстовом формате для слушателя для запросов на запись, при этом значение параметра указывает секретный ключ аутентификации.
  • Командная строка: --handlersocket-plain-secret-wr="value"
  • Динамическая: Нет
  • Тип: строка
  • Значение по умолчанию: Пустое

handlersocket_port

  • Описание: Укажите порт для привязки для чтения. Пустое значение отключает слушатель.
  • Командная строка: --handlersocket-port="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Значение по умолчанию: Пустое, ранее 9998

handlersocket_port_wr

  • Описание: Укажите порт для привязки для записи. Пустое значение отключает слушатель.
  • Командная строка: --handlersocket-port-wr="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Значение по умолчанию: Пустое, ранее 9999

handlersocket_rcvbuf

  • Описание: Укажите максимальный буфер приема сокета (в байтах). Если '0', используется системное значение по умолчанию.
  • Командная строка: --handlersocket-rcvbuf="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Диапазон: 0 до 1677216
  • Значение по умолчанию: 0

handlersocket_readsize

  • Описание: Укажите минимальную длину буфера запроса. Более высокие значения потребляют больше памяти, но могут ускорить работу handlersocket для больших запросов.
  • Командная строка: --handlersocket-readsize="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Диапазон: 0 до 1677216
  • Значение по умолчанию: 0 (возможно 4096)

handlersocket_sndbuf

  • Описание: Укажите максимальный буфер отправки сокета (в байтах). Если '0', используется системное значение по умолчанию.
  • Командная строка: --handlersocket-sndbuf="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Диапазон: 0 до 1677216
  • Значение по умолчанию: 0

handlersocket_threads

  • Описание: Укажите количество потоков обработки для чтения. Рекомендуемое значение = ((число ядер CPU) * 2).
  • Командная строка: --handlersocket-threads="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Диапазон: 1 до 3000
  • Значение по умолчанию: 16

handlersocket_threads_wr

  • Описание: Укажите количество потоков обработки для записи. Рекомендуемое значение = 1.
  • Командная строка: --handlersocket-threads-wr="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Диапазон: 1 до 3000
  • Значение по умолчанию: 1

handlersocket_timeout

  • Описание: Укажите таймаут сокета в секундах.
  • Командная строка: --handlersocket-timeout="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Диапазон: 30 до 3600
  • Значение по умолчанию: 300

handlersocket_verbose

  • Описание: Укажите уровень подробности протоколирования.
  • Командная строка: --handlersocket-verbose="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Допустимые значения:
    • Мин.: 0
    • Макс.: 10000
  • Значение по умолчанию: 10

handlersocket_wrlock_timeout

  • Описание: Таймаут блокировки записи в секундах. При обработке запросов на запись handlersocket блокирует консультативную блокировку с именем 'handlersocket_wr'. Этот параметр устанавливает таймаут для нее.
  • Командная строка: --handlersocket-wrlock-timeout="value"
  • Область: Глобальная
  • Динамическая: Нет
  • Тип: число
  • Диапазон: 0 до 3600

Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают взгляды MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/handlersocket-configuration-options/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API