Puncte:0

Azure Serverless SQL nu se va întrerupe din cauza interogărilor de serviciu Azure care îl mențin online

drapel cn

Există o bază de date pe care o folosim pentru arhivarea datelor vechi pe care vreau să fie „fără server”, astfel încât să se declanșeze doar atunci când facem o interogare.

Am schimbat dimensiunea de la standard la serverless fără probleme. Nu m-am conectat la acest DB de când am făcut modificarea.

Cu toate acestea, nu se întrerupe, în ciuda setării pauzei automate la 1 oră.

Privind în Query Performance Insight, pot vedea că există o interogare care interoghează în mod regulat DB pentru informații despre dimensiune... cel puțin la fiecare oră.

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

Dacă Azure SQL Serverless crede că DB este în uz deoarece serviciile Azure interogează DB de mai multe ori pe oră pentru a obține informații, nu se va întrerupe niciodată automat?

Fac ceva greșit?

DaveF avatar
drapel bv
Ai găsit sursa acestei interogări până la urmă? Am o problemă foarte similară, cu o interogare care pare să verifice dimensiunea bazei de date și baza de date nu se întrerupe automat.
Damo avatar
drapel cn
da. prostesc, când navighezi la baza de date din portalul web Azure, trimite o interogare la baza de date, menținând-o în viață de fiecare dată. Smecheria (cel puțin pentru noi) este să-l lași în pace și să nu mai verifici.
DaveF avatar
drapel bv
Mulțumesc. Este foarte util. Acum să găsiți pe cine părăsește portalul deschis 24/7
Puncte:0
drapel cn

Azure SQL Serverless "thinks" the DB is in use because the DB is in use!

You did a good investigation and you even found the query that is using it. Good!

Azure SQL Database Serverless will not pause if it keeps receiving requests.

So the solutions are:

  • Find who is making that request and stop it
  • Maybe serverless is not the right option for you and you can move to some S* plan

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.