Время создания / удаления базы данных в управляемых экземплярах БД Azure SQL занимает много времени

У меня есть управляемый экземпляр Azure SQL, и я заметил, что создание и удаление базы данных не только занимает много времени, 3 минуты для создания новой базы данных и до 5 минут для последующего удаления этой базы данных, но и то, что эти времена также могут сильно колебаться, Что является причиной этого?

1 ответ

Решение

Когда создаются новые базы данных, их файлы инициализируются в хранилище Azure Premium (которое является удаленным хранилищем), включая начальное резервное копирование, чтобы они могли быть готовы к HA, а также должны быть зарегистрированы в службе управления Azure, которая контролирует доступность базы данных. Это не мгновенно, но в большинстве случаев это должно быть меньше минуты. Я часто создаю базы данных и не помню ни одного случая, когда это длилось более 10-15 секунд.

Для операции удаления вы можете ожидать до 5-минутной задержки, потому что мы ожидаем последнего резервного копирования журнала (резервные копии журнала создаются каждые 5 минут). В будущем мы могли бы инициировать резервное копирование хвостового журнала сразу же после запуска DROP DATABASE, но в текущей версии Managed Instance ожидает последнего резервного копирования.

Другие вопросы по тегам