723 читали · 5 лет назад
Оптимальные настройки 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...