Gilt für:Azure SQL-Datenbank
Dieser Artikel beantwortet häufig gestellte Fragen zum serverlosen Compute-Tier in Azure SQL-Datenbank.
Allgemein
Unterstützt Azure SQL-Datenbank Hyperscale das serverlose Compute-Tier?
Ja, die serverlose Compute-Stufe wird in der Hyperscale-Service-Stufe unterstützt.
Derzeit sind serverlose automatische Pause und Auto-Resume eine Vorschaufunktion von Azure SQL-Datenbank Hyperscale.
Welche Service-Tiers unterstützen die serverlose Compute-Ebene?
Die serverlose Compute-Stufe ist in den Hyperscale - und General Purpose-Service-Stufen unter Verwendung des vCore-Kaufmodells verfügbar. Sie ist im DTU-Kaufmodell nicht verfügbar. Es wird nur Standard-Serie (Gen5) Hardware unterstützt.
Welche Anwendungs- oder Lastszenarien sind am besten für die serverlose Compute-Stufe der Azure SQL-Datenbank?
Serverlos ist preis-/leistungsoptimiert für Einzeldatenbanken mit zeitweiligen, unvorhersehbaren Nutzungsmustern, bei denen eine gewisse Verzögerung in der Compute-Aufwärmphase nach Leerlaufzeiträumen ohne Nutzung akzeptabel ist. Im Gegensatz dazu ist die bereitgestellte Computeebene hinsichtlich Preis und Leistung für einzelne Datenbanken oder mehrere Datenbanken in elastischen Pools mit höherer durchschnittlicher Auslastung optimiert, bei denen es zu keiner Verzögerung beim Aufwärmen der Rechenkapazität kommen darf. Für weitere Informationen und Szenarien, die sich gut für serverlose Systeme eignen, siehe Serverless Compute Tier für Azure SQL-Datenbank.
AutoAnhalten und automatisches Fortsetzen
Was passiert, wenn meine serverlose Datenbank pausiert wird und eine Verbindung versucht wird?
Wenn eine serverlose Datenbank pausiert wird, setzt der erste Verbindungsversuch die Datenbank fort. Anwendungen könnten einen Fehler erhalten, der besagt, dass die Datenbank nicht verfügbar ist, mit dem Fehlercode 40613. Sobald die Datenbank wiederhergestellt ist, versuchen Sie die Verbindung erneut. Datenbankclients, die den Empfehlungen der Verbindungs-Wiederversuchslogik folgen, sollten nicht geändert werden müssen. Weitere Informationen finden Sie unter Automatisches Anhalten und automatisches Fortsetzen in serverlosen Umgebungen.
Warum pausiert meine serverlose Datenbank nach der Verzögerungsphase nicht automatisch?
Mehrere Funktionen verhindern das automatische Pausieren, darunter aktive Geo-Replikation, Failover-Gruppen, langfristige Backup-Aufbewahrung (LTR), DNS-Aliase und elastische Jobs (wenn die Datenbank als Jobdatenbank verwendet wird). Zusätzlich verhindern offene Anwendungs- oder Benutzersitzungen ein automatisches Pausieren. Zur Fehlersuche prüfen Sie nach offenen Sitzungen, indem Sie sys.dm_exec_sessions anfragen. Weitere Informationen finden Sie unter Auto-Pause Fehlersuche.
Billing
Kann ich Azure-Hybridvorteil oder reservierte Kapazität mit dem serverlosen Computetarif verwenden?
Nein. Azure-Hybridvorteil (AHB) und Azure Reservations-Rabatte gelten nicht für die Serverless-Compute-Stufe. Weitere Informationen finden Sie unter Serverless Compute Tier Billing.
Wie wird die Mindestrechenleistung für eine serverlose Datenbank berechnet?
Wenn eine serverlose Datenbank pausiert ist, wird dir kein Rechenleistungsaufwand berechnet. Wenn die Datenbank nicht pausiert ist, skaliert die Mindestrechenleistung mit der maximalen Einstellung. Weitere Informationen und Beispiele finden Sie unter Mindestabrechnung für Rechenkapazität.