Конфигурационные параметры по
умолчанию в Mysql рассчитаны на небольшие базы данных, работающие под
малыми нагрузками на скромном железе. Настройка некоторых параметров
может повысить производительность Вашей базы данных в несколько раз.
Процесс оптимальной настройки Mysql состоит из двух частей — первоначальная настройка и корректировка параметров во время работы. Корректировка параметров в рабочем режиме во многом зависит от специфики Вашей системы и ее мониторинга — тут особых правил не существует. Для стартовой настройки есть ряд рекомендаций.
Откройте файл настроек mysql, например:
Процесс оптимальной настройки Mysql состоит из двух частей — первоначальная настройка и корректировка параметров во время работы. Корректировка параметров в рабочем режиме во многом зависит от специфики Вашей системы и ее мониторинга — тут особых правил не существует. Для стартовой настройки есть ряд рекомендаций.
Откройте файл настроек mysql, например:
sudo nano /etc/mysql/my.cnf
Самые распространенные параметры, которые следует подстроить под нужды Вашего проекта и конфигурацию железа приведены ниже.
Базы данных, как Вы возможно заметили,
не ограничиваются на MySQL. Есть и другие! Кто-то выбирает для своих
продуктов Postgres, и я этот выбор, в большинстве случаев, поддерживаю и
считаю разумным. Для высоконагруженных систем Postgres имеет ряд
преимуществ перед конкурентами, но об этом в другой раз.