настройки

Highload - 5 месяцев назад

my.cnf

my.cnf — это файл конфигурации MySQL. Чтобы найти файл, используйте команду:

Highload - 6 месяцев назад

slow_query_log параметр в Mysql

Этот параметр устанавливает путь к логу медленных запросов Mysql. Используется вместе с параметром long_query_time, который указывает минимальное время выполнения запроса в секундах. Устанавливается в my.cnf:

Highload - 6 месяцев назад

innodb_flush_log_at_trx_commit и рекомендуемые значения

Параметр innodb_flush_log_at_trx_commit позволяет выбрать стратегию сброса данных на диск при работе MySQL.

Highload - 7 месяцев назад

innodb_flush_method и значения O_DSYNC / O_DIRECT

Настройка innodb_flush_method определяет метод сброса данных из памяти на диск. Выбор подходящего значения – это выбор между скоростью и надежностью.

Highload - 11 месяцев назад

thread_cache параметр в Mysql

Этот параметр более не актуален. Используйте настройку thread_cache_size.

Highload - 1 год назад

max_binlog_size параметр в Mysql

Этот параметр определяет размер файла бинлога, который используется при репликации. Mysql создаст новый файл, когда размер текущего файла достигнет лимита:

Highload - 1 год назад

log_slow_queries параметр в Mysql

Параметр более не поддерживается и заменен на slow_query_log.

Highload - 1 год назад

innodb_log_file_size параметр в Mysql

Этот параметр определяет размер redo лога Mysql. В этот файл попадают все операции изменения данных. Он используется для восстановления в случае внезапного выключения сервера.

Highload - 2 года назад

innodb_buffer_pool_size параметр в Mysql

Настройка innodb_buffer_pool_size определяет размер буфера для Innodb движка. Это часть оперативной памяти, в которой Mysql будет хранить данные для чтения таблиц и их индексов. Чем больше размер этого параметра, тем меньше операций с диском. А значит, тем быстрее работает Mysql. Например, для 8Гб сервера (устанавливается в my.cnf):

Highload - 2 года назад

thread_cache_size в Mysql

Когда новый клиент устанавливает соединение с Mysql, Mysql открывает создает новый тред (thread) для этого клиента. В средах с больших количеством клиентов и соединений, создание и удаление тредов становится дорогой операцией. Для того, чтобы оптимизировать этот процесс, существует настройка thread_cache_size. Вместо постоянного создания и удаления, Mysql может сохранять неактивные треды в кеш (и использовать в случае необходимости).

Highload - 2 года назад

sshd_config

sshd_config – файл настроек сервера sshd.

Highload - 2 года назад

query_cache_size параметр в Mysql

Эта настройка определяет количество памяти, которое Mysql выделит на кеш запросов. Кеш работает таким образом: