Оптимизация базы данных для сервера Minecraft
Оптимизация MySQL для Minecraft сервера: настройка my.cnf, индексы, очистка старых логов CoreProtect и переход на MariaDB для повышения производительности.
Оптимизация базы данных для сервера Minecraft
MySQL может стать узким местом на больших серверах. Я покажу, как его оптимизировать.
Настройка my.cnf
Основные параметры:
max_connections = 100 innodb_buffer_pool_size = 1G innodb_log_file_size = 256M
innodb_buffer_pool_size должен быть примерно 70-80% от ОЗУ сервера.
Индексы
Убедись, что у таблиц плагинов есть индексы по часто используемым полям. Особенно важно для CoreProtect и LuckPerms.
Очистка старых данных
Настрой автоматическую очистку логов в CoreProtect. Хранить логи больше месяца — расточительство.
Переключение на MariaDB
MariaDB часто быстрее стандартного MySQL. Попробуй переключиться — прирост производительности заметен.