Bitrix: настройка мультисайта
Оптимальные настройки 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
Оптимизация таблиц в MySQL
Сегодня расскажу о важном аспекте поддержания базы данных сайта в рабочем состоянии — оптимизация таблиц в базе данных. Как вам скорее всего известно, система управления базами данных MySQL позволяет создавать разные типы таблиц, но среди разработчиков сайтов 2 типа таблиц являются стандартами де-факто — это MyISAM и InnoDB. Об их оптимизации я и расскажу. Для MyISAM есть стандартное ключевое слово для оптимизации — OPTIMIZE. Команда для оптимизации выглядит как OPTIMIZE `название_таблицы`. Для InnoDB такой команды нет и для такого типа таблиц следует использовать конструкцию ALTER TABLE $table...