Какво представлява този интерфейс?
Този инструмент в WHM ви позволява да променяте конфигурацията на MySQL или MariaDB. Всеки път когато правите промяна, сървърът автоматично рестартира съответната услуга.
🔄 От версия 120 нататък, интерфейсът се казва Edit Database Configuration и се намира в секцията Database Services.
За кои стойности може да се използва?
Повечето стойности приемат файлови единици като:
- K — килобайти
- M — мегабайти
- G — гигабайти
- P — петабайти
- E — ексабайти
Ако не посочите единица, системата приема, че стойността е в байтове.
Автоматична оптимизация на бази данни
Този интерфейс може да предложи оптимални стойности според текущата ви употреба на MySQL или MariaDB.
Как да приложите оптимизации:
- Натиснете Review Suggestions.
- Прегледайте предложенията.
- Натиснете Save, ако сте съгласни с тях.
💡 Можете да приложите и оптимизации поотделно чрез иконата на измервателен уред до всяка настройка.
Какви настройки можете да променяте?
Ето списък с основни настройки и какво правят:
🔍 Логове и грешки
- General Logging – включва лог за всички заявки.
- General Log File – име на файла за логовете.
- Error Log File Name – име на файла с грешки.
- Error Log Verbosity – колко детайлни да са грешките.
- Log Warnings / Log Output – контролира кои предупреждения и в какъв формат се записват.
🧠 Памет и буфери
- InnoDB Buffer Pool Size / Instances – колко RAM използва за кеширане на данни.
- Sort Buffer / Join Buffer / Read Buffer Sizes – размери на буферите за сортиране, обединяване и четене.
- Query Cache Size / Type – колко памет се използва за кеш на заявки (отказано в по-новите версии).
- Key Buffer Size – използва се от MyISAM таблиците.
⚙️ Работа с връзки и процеси
- Max Connections – максимален брой едновременни потребители.
- Wait Timeout / Interactive Timeout – колко време да чака при неактивна връзка.
- Thread Cache Size – кеш отворени „нишки“ за по-бърза реакция.
- Max Connect Errors – броя неуспешни връзки, преди да блокира IP.
🛠️ Други важни настройки
- Temporary Table Size / Max Heap Table Size – колко големи могат да станат временните таблици.
- SQL Mode – задава режима, по който SQL се интерпретира.
- Performance Schema – инструмент за наблюдение и оптимизация на производителността.
- Slow Query Log – записва заявки, които се изпълняват твърде дълго.
- Max Allowed Packet – максимален размер на заявка или трансфер.
Полезен съвет: Работете внимателно с настройките
Промяната на стойности като InnoDB Buffer Pool Size или Max Connections влияе директно на производителността и стабилността на базата ви. Винаги тествайте в контролирана среда, преди да прилагате в продукция. Използвайте автоматичните предложения, ако не сте сигурни какво правите.