Как изменить innodb_read_io_threads в MySQL

Приведу пример изменения innodb_read_io_threads в MySQL.
Значение innodb_read_io_threads определяет количество потоков ввода-вывода для операций чтения в InnoDB. Значение по умолчанию 4, минимально возможное 1, максимальное 64.

Приведу пример просмотра текущего значение:

show variables like 'innodb_read_io_threads';

Изменить значение без перезапуска MySQL сервера нельзя, приведу пример ошибки:

SET global innodb_read_io_threads=64;
ERROR 1238 (HY000): Variable 'innodb_read_io_threads' is a read only variable

Поэтому укажем его в конфигурационном файле MySQL сервера:

[mysqld]
innodb_read_io_threads=64

И перезапустим MySQL сервер:

service mysql restart

Смотрите также мои статьи:
Как изменить innodb_write_io_threads
Как изменить innodb_thread_concurrency

Оставьте комментарий

Добавить комментарий