Оптимальные настройки mysql для Битрикс

23 сентября 2019
11135
mysql

В этой статье мы расскажем как оптимизировать 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

Готово!

Рекомендуемые статьи:

Мы используем файлы cookie для предоставления наших услуг, а также для аналитики и маркетинга. Продолжая просматривать наш веб-сайт, вы соглашаетесь на использование нами файлов cookie.
ОК