Оптимальные настройки mysql для Битрикс
23 сентября 2019
12629
В этой статье мы расскажем как оптимизировать MariaDB сервер для системы управления сайтами Битрикс. Рекомендации являются общими.
Сначала подключитесь к серверу по SSH.
Если MariaDB еще не установлен, то выполните команду:
apt install mariadb-server
Создайте файл /etc/mysql/mariadb.conf.d/server.cnf:
mcedit /etc/mysql/mariadb.conf.d/server.cnf
Скопируйте в него содержимое ниже:
[mysqld]
innodb_buffer_pool_instances=1
innodb_buffer_pool_size=384M
innodb_flush_log_at_trx_commit=2
innodb_flush_method=O_DIRECT
join_buffer_size=2M
key_buffer_size=256M
max_allowed_packet=128M
max_heap_table_size=128M
performance_schema=OFF
query_cache_limit=4M
query_cache_size=16M
query_cache_type=1
sort_buffer_size=4M
sql_mode=""
table_open_cache=2048
thread_cache_size=4
tmp_table_size=128M
transaction-isolation=READ-COMMITTED
Для сохранения нажмите на клавиатуре F2.
Перезапустите mysql сервер:
systemctl restart mysql
Готово!