Рейтинг:0

Azure Serverless SQL не будет приостанавливаться из-за запросов службы Azure, поддерживающих его в сети.

флаг cn

Существует база данных, которую мы используем для архивирования старых данных, которую я хочу сделать «бессерверной», чтобы она запускалась только при выполнении запроса.

Я без проблем изменил размер со стандартного на бессерверный. Я не подключался к этой БД с момента внесения изменений.

Однако он не останавливается, несмотря на то, что для автоматической паузы установлено значение 1 час.

Глядя в Query Performance Insight, я вижу, что есть запрос, который регулярно опрашивает БД для получения информации о размере... по крайней мере, каждый час.

(@type int) SELECT file_id, name, size AS size_8KB, max_size AS max_size_8KB, ISNULL(FILEPROPERTY(name, 'SpaceUsed'), size) AS space_used_8KB FROM sys.database_files WHERE type = u/type ORDER BY size DESC

Если Azure SQL Serverless считает, что БД используется, потому что службы Azure опрашивают БД несколько раз в час, чтобы получить информацию, она никогда не будет автоматически приостанавливаться?

Я делаю что-то неправильно?

DaveF avatar
флаг bv
Вы в конце концов выяснили источник этого запроса? У меня очень похожая проблема: запрос, который, кажется, проверяет размер базы данных, а база данных не приостанавливается автоматически.
Damo avatar
флаг cn
да. глупо, когда вы переходите к базе данных на веб-портале Azure, он отправляет запрос в базу данных, поддерживая ее каждый раз. Хитрость (по крайней мере, для нас) заключается в том, чтобы оставить его в покое и не проверять его.
DaveF avatar
флаг bv
Спасибо. Это очень полезно. Теперь, чтобы отслеживать тех, кто покидает портал, открытый 24 часа в сутки 7 дней в неделю.
Рейтинг:0
флаг cn

Azure SQL Serverless «думает», что БД используется, потому что БД используется!

Вы провели хорошее расследование и даже нашли запрос, который его использует. Хороший!

Бессерверная база данных SQL Azure не будет приостанавливаться, если она продолжает получать запросы.

Итак, решения:

  • Найдите, кто делает этот запрос, и остановите его.
  • Возможно, бессерверный вариант вам не подходит, и вы можете перейти на какой-нибудь план S*.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.