DB Governor (MySQL Governor) este componenta CloudLinux care limitează și monitorizează consumul de resurse MySQL / MariaDB per utilizator, prevenind situațiile în care un singur cont încetinește întregul server prin interogări excesive.
Precondiție: un server cu CloudLinux și acces root prin SSH.
1. Instalează pachetul
dnf install governor-mysql -y
2. Alege versiunea bazei de date
Setează versiunea MySQL / MariaDB folosită de server (exemplu pentru MariaDB 11.4):
/usr/share/lve/dbgovernor/db-select-mysql --mysql-version=mariadb114
3. Execută instalarea Governor
/usr/share/lve/dbgovernor/mysqlgovernor.py --install
Procesul reconfigurează și repornește serviciul bazei de date, deci planifică-l într-o fereastră de mentenanță.
4. Verifică și configurează
# starea și limitele curente
dbctl --list
# setează un mod de limitare (ex. abuzatorii sunt restricționați)
dbctl --set-default --cpu=90 --read=10000 --write=10000
dbctl --apply-all
Configurația se află în /etc/container/mysql-governor.xml. Poți gestiona DB Governor și grafic, din LVE Manager (WHM/DirectAdmin), unde vezi statistici per utilizator.