DBAtlas · Атлас эксплуатации баз данных

40544: The database has reached its size quota (Azure SQL)

SQL Server

Что это значит?

Azure SQL Database достигла максимальной квоты размера данных, установленной для уровня обслуживания. База данных больше не может расти, поэтому новые операции записи завершаются ошибкой.

Почему возникает?

Рост данных до лимита уровня; большие индексы/журнал, занимающие место; либо небольшой MAXSIZE, допустимый выбранным уровнем (например, Basic/Standard серии S). Неархивированные исторические данные также быстро заполняют квоту.

Как исправить

Освободите место: удалите/заархивируйте ненужные данные, удалите неиспользуемые индексы, сожмите таблицы (сжатие данных). В качестве постоянного решения увеличьте MAXSIZE или перейдите на более высокий уровень обслуживания: ALTER DATABASE db MODIFY (MAXSIZE = 250 GB); Отслеживайте использование размера с помощью sys.database_files и связанных DMV. Планируйте масштабирование заранее, исходя из тенденции роста.

Открыть в DBAtlas →

Ещё по этой СУБД