Данная статья посвящена механизму ограничения размера баз данных.

В ISPmanager 5 Business существует возможность ограничить пользователя панели по общему объему баз данных. Если для пользователя установлено ограничение на размер баз данных, то при выполнении периодического задания, период которого (в минутах) определяется параметром конфигурационного файла панели управления :

 LimitDbSizeCheckPeriod

значение по умолчанию — 10 (минут)

Если во время выполнения периодического задания оказывается, что суммарный размер всех баз данных пользователя достиг выделенного ему размера ограничения, базы данных пользователя переводятся в read-only режим.

Если во время выполнения периодического задания оказывается, что суммарный размер всех баз данных пользователя (базы данных которого ранее были переведены в read-only режим) стал меньше выделенного ему размера ограничения, базы данных пользователя переводятся в нормальный режим работы.

Read-only режим достигается за счет отмены прав на запись во всех базы данных у всех пользователей БД, созданных пользователем панели управления.

Для MySQL отменяются права:

  • INSERT
  • CREATE
  • ALTER
  • CREATE_VIEW
  • CREATE_ROUTINE
  • GRANT

Для PostgreSQL read-only режим баз данных пока не реализован.

Помог ли вам данный ответ? 136 Пользователи считают это полезным (486 голосов)