Skalieren von Einzeldatenbankressourcen in Azure SQL-DatenbankScale single database resources in Azure SQL Database

In diesem Artikel wird beschrieben, wie die für eine Azure SQL-Datenbank-Instanz im bereitgestellten Computetarif verfügbaren Compute- und Speicherressourcen skaliert werden können.This article describes how to scale the compute and storage resources available for an Azure SQL Database in the provisioned compute tier. Alternativ bietet die serverlose Computeebene automatische Computeskalierung und eine Abrechnung der genutzten Computekapazität pro Sekunde.Alternatively, the serverless compute tier provides compute autoscaling and bills per second for compute used.

Nach der anfänglichen Auswahl der Anzahl an virtuellen Kernen oder DTUs können Sie ein Singleton je nach tatsächlichem Bedarf im Azure-Portal, in Transact-SQL, in PowerShell, in der Azure CLI oder in der REST-API dynamisch zentral hoch- oder herunterskalieren.After initially picking the number of vCores or DTUs, you can scale a single database up or down dynamically based on actual experience using the Azure portal, Transact-SQL, PowerShell, the Azure CLI, or the REST API.

Das folgende Video zeigt die dynamische Änderung von Dienstebene und Computegröße zum Heraufsetzen verfügbarer DTUs für eine einzelne Datenbank.The following video shows dynamically changing the service tier and compute size to increase available DTUs for a single database.

Wichtig

Unter bestimmten Umständen müssen Sie ggf. eine Datenbank verkleinern, um ungenutzten Speicherplatz freizugeben.Under some circumstances, you may need to shrink a database to reclaim unused space. Weitere Informationen finden Sie unter Verwalten von Dateispeicherplatz in Azure SQL-Datenbank.For more information, see Manage file space in Azure SQL Database.

AuswirkungImpact

Zum Ändern der Dienstebene oder der Computegröße müssen hauptsächlich die folgenden Schritte ausgeführt werden:Changing the service tier or compute size of mainly involves the service performing the following steps:

  1. Erstellen Sie eine neue Computeinstanz für die Datenbank.Create a new compute instance for the database.

    Eine neue Computeinstanz wird mit der angeforderten Dienstebene und Computegröße erstellt.A new compute instance is created with the requested service tier and compute size. Bei einigen Kombinationen aus Änderungen der Dienstebene und der Computegröße muss in der neuen Computeinstanz ein Replikat der Datenbank erstellt werden. Dies umfasst das Kopieren von Daten und kann sich stark auf die Gesamtwartezeit auswirken.For some combinations of service tier and compute size changes, a replica of the database must be created in the new compute instance, which involves copying data and can strongly influence the overall latency. Die Datenbank bleibt unabhängig davon während dieses Schritts online, und Verbindungen werden weiterhin an die Datenbank in der ursprünglichen Computeinstanz weitergeleitet.Regardless, the database remains online during this step, and connections continue to be directed to the database in the original compute instance.

  2. Leiten Sie die Verbindungen zu einer neuen Computeinstanz um.Switch routing of connections to a new compute instance.

    Vorhandene Verbindungen zur Datenbank in der ursprünglichen Computeinstanz werden verworfen.Existing connections to the database in the original compute instance are dropped. Alle neuen Verbindungen werden mit der Datenbank in der neuen Computeinstanz hergestellt.Any new connections are established to the database in the new compute instance. Bei einigen Kombinationen von Dienstebenen- und Computegrößenänderungen werden Datenbankdateien während des Wechsels getrennt und neu angefügt.For some combinations of service tier and compute size changes, database files are detached and reattached during the switch. Der Wechsel kann zu einer kurzen Dienstunterbrechung führen, in der die Datenbank in der Regel für weniger als 30 Sekunden nicht verfügbar ist.Regardless, the switch can result in a brief service interruption when the database is unavailable generally for less than 30 seconds and often for only a few seconds. Sollten zu dem Zeitpunkt, zu dem die Verbindungen getrennt werden, zeitintensive Transaktionen ausgeführt werden, kann dieser Schritt länger dauern, weil abgebrochene Transaktionen wiederhergestellt werden müssen.If there are long-running transactions running when connections are dropped, the duration of this step may take longer in order to recover aborted transactions. Mit der schnelleren Datenbankwiederherstellung können die Auswirkungen abgebrochener, zeitintensiver Transaktionen reduziert werden.Accelerated Database Recovery can reduce the impact from aborting long running transactions.

Wichtig

Während dieses Workflows gehen keine Daten verloren.No data is lost during any step in the workflow. Implementieren Sie unbedingt auch Wiederholungslogik in den Anwendungen und Komponenten, die Azure SQL-Datenbank verwenden, während die Dienstebene geändert wird.Make sure that you have implemented some retry logic in the applications and components that are using Azure SQL Database while the service tier is changed.

LatencyLatency

Beim Ändern der Dienstebene, beim Skalieren der Computegröße einer Einzeldatenbank oder eines Pools für elastische Datenbanken, beim Verschieben einer Datenbank in einen/aus einem Pool für elastische Datenbanken oder beim Verschieben einer Datenbank zwischen Pools für elastische Datenbanken wird die geschätzte Wartezeit wie folgt parametrisiert:The estimated latency to change the service tier, scale the compute size of a single database or elastic pool, move a database in/out of an elastic pool, or move a database between elastic pools is parameterized as follows:

DienstebeneService tier Einzeldatenbank des Tarifs „Basic“,Basic single database,
Standard (S0-S1)Standard (S0-S1)
Pools für elastische Datenbanken des Tarifs „Basic“,Basic elastic pool,
Standard (S2-S12),Standard (S2-S12),
Einzeldatenbank oder Pool für elastische Datenbanken des Tarifs „Universell“General Purpose single database or elastic pool
Einzeldatenbank oder Pool für elastische Datenbanken der Tarife „Premium“ oder „Unternehmenskritisch“Premium or Business Critical single database or elastic pool HyperscaleHyperscale
Einzeldatenbank des Tarifs „Basic“,
Standard (S0-S1)
Basic single database,
Standard (S0-S1)
•  Konstante Wartezeit unabhängig vom verwendeten Speicherplatz•  Constant time latency independent of space used
•  In der Regel weniger als fünf Minuten•  Typically, less than 5 minutes
•  Wartezeit proportional zum verwendeten Datenbankspeicherplatz aufgrund des Kopierens von Daten•  Latency proportional to database space used due to data copying
•  In der Regel weniger als eine Minute pro GB (verwendeter Speicherplatz)•  Typically, less than 1 minute per GB of space used
•  Wartezeit proportional zum verwendeten Datenbankspeicherplatz aufgrund des Kopierens von Daten•  Latency proportional to database space used due to data copying
•  In der Regel weniger als eine Minute pro GB (verwendeter Speicherplatz)•  Typically, less than 1 minute per GB of space used
•  Wartezeit proportional zum verwendeten Datenbankspeicherplatz aufgrund des Kopierens von Daten•  Latency proportional to database space used due to data copying
•  In der Regel weniger als eine Minute pro GB (verwendeter Speicherplatz)•  Typically, less than 1 minute per GB of space used
Pool für elastische Datenbanken des Tarifs „Basic“,
Standard (S2–S12),
Einzeldatenbank oder Pool für elastische Datenbanken des Tarifs „Universell“
Basic elastic pool,
Standard (S2-S12),
General Purpose single database or elastic pool
•  Wartezeit proportional zum verwendeten Datenbankspeicherplatz aufgrund des Kopierens von Daten•  Latency proportional to database space used due to data copying
•  In der Regel weniger als eine Minute pro GB (verwendeter Speicherplatz)•  Typically, less than 1 minute per GB of space used
•  Konstante Wartezeit unabhängig vom verwendeten Speicherplatz•  Constant time latency independent of space used
•  In der Regel weniger als fünf Minuten•  Typically, less than 5 minutes
•  Wartezeit proportional zum verwendeten Datenbankspeicherplatz aufgrund des Kopierens von Daten•  Latency proportional to database space used due to data copying
•  In der Regel weniger als eine Minute pro GB (verwendeter Speicherplatz)•  Typically, less than 1 minute per GB of space used
•  Wartezeit proportional zum verwendeten Datenbankspeicherplatz aufgrund des Kopierens von Daten•  Latency proportional to database space used due to data copying
•  In der Regel weniger als eine Minute pro GB (verwendeter Speicherplatz)•  Typically, less than 1 minute per GB of space used
Einzeldatenbank oder Pool für elastische Datenbanken der Tarife „Premium“ oder „Unternehmenskritisch“Premium or Business Critical single database or elastic pool •  Wartezeit proportional zum verwendeten Datenbankspeicherplatz aufgrund des Kopierens von Daten•  Latency proportional to database space used due to data copying
•  In der Regel weniger als eine Minute pro GB (verwendeter Speicherplatz)•  Typically, less than 1 minute per GB of space used
•  Wartezeit proportional zum verwendeten Datenbankspeicherplatz aufgrund des Kopierens von Daten•  Latency proportional to database space used due to data copying
•  In der Regel weniger als eine Minute pro GB (verwendeter Speicherplatz)•  Typically, less than 1 minute per GB of space used
•  Wartezeit proportional zum verwendeten Datenbankspeicherplatz aufgrund des Kopierens von Daten•  Latency proportional to database space used due to data copying
•  In der Regel weniger als eine Minute pro GB (verwendeter Speicherplatz)•  Typically, less than 1 minute per GB of space used
•  Wartezeit proportional zum verwendeten Datenbankspeicherplatz aufgrund des Kopierens von Daten•  Latency proportional to database space used due to data copying
•  In der Regel weniger als eine Minute pro GB (verwendeter Speicherplatz)•  Typically, less than 1 minute per GB of space used
HyperscaleHyperscale N/VN/A N/VN/A N/VN/A •  Konstante Wartezeit unabhängig vom verwendeten Speicherplatz•  Constant time latency independent of space used
•  In der Regel weniger als zwei Minuten•  Typically, less than 2 minutes

Hinweis

Darüber hinaus ist bei Datenbanken vom Typ „Standard (S2-S12)“ und „Universell“ die Wartezeit beim Verschieben einer Datenbank in einen/aus einem Pool für elastische Datenbanken oder zwischen Pools für elastische Datenbanken proportional zur Datenbankgröße, wenn für die Datenbank PFS-Speicher (Premium File Share, Premium-Dateifreigabe) verwendet wird.Additionally, for Standard (S2-S12) and General Purpose databases, latency for moving a database in/out of an elastic pool or between elastic pools will be proportional to database size if the database is using Premium File Share (PFS) storage.

Um zu ermitteln, ob eine Datenbank PFS-Speicher verwendet, führen Sie die folgende Abfrage im Kontext der Datenbank aus.To determine if a database is using PFS storage, execute the following query in the context of the database. Lautet der Wert in der AccountType-Spalte PremiumFileStorage, verwendet die Datenbank PFS-Speicher.If the value in the AccountType column is PremiumFileStorage, the database is using PFS storage.

SELECT s.file_id,
       s.type_desc,
       s.name,
       FILEPROPERTYEX(s.name, 'AccountType') AS AccountType
FROM sys.database_files AS s
WHERE s.type_desc IN ('ROWS', 'LOG');

Tipp

Weitere Informationen zum Überwachen aktuell ausgeführter Vorgänge finden Sie unter: Verwalten von Vorgängen mit der SQL-REST-API, Verwalten von Vorgängen mithilfe der CLI, Überwachen von Vorgängen mit T-SQL und unter diesen beiden PowerShell-Befehlen: Get-AzSqlDatabaseActivity und Stop-AzSqlDatabaseActivity.To monitor in-progress operations, see: Manage operations using the SQL REST API, Manage operations using CLI, Monitor operations using T-SQL and these two PowerShell commands: Get-AzSqlDatabaseActivity and Stop-AzSqlDatabaseActivity.

Abbrechen von ÄnderungenCancelling changes

Die Änderung einer Dienstebene oder der Vorgang zur Computeneuskalierung kann abgebrochen werden.A service tier change or compute rescaling operation can be canceled.

Das Azure-PortalThe Azure portal

Navigieren Sie auf dem Blatt mit der Datenbankübersicht zu Benachrichtigungen, und klicken Sie auf die Kachel mit dem Hinweis, dass derzeit ein Vorgang ausgeführt wird:In the database overview blade, navigate to Notifications and click on the tile indicating there's an ongoing operation:

Laufender Vorgang

Klicken Sie anschließend auf die Schaltfläche mit der Bezeichnung Diesen Vorgang abbrechen.Next, click on the button labeled Cancel this operation.

Abbrechen des laufenden Vorgangs

PowerShellPowerShell

Legen Sie an einer PowerShell-Eingabeaufforderung $resourceGroupName, $serverName und $databaseName fest, und führen Sie dann den folgenden Befehl aus:From a PowerShell command prompt, set the $resourceGroupName, $serverName, and $databaseName, and then run the following command:

$operationName = (az sql db op list --resource-group $resourceGroupName --server $serverName --database $databaseName --query "[?state=='InProgress'].name" --out tsv)
if (-not [string]::IsNullOrEmpty($operationName)) {
    (az sql db op cancel --resource-group $resourceGroupName --server $serverName --database $databaseName --name $operationName)
        "Operation " + $operationName + " has been canceled"
}
else {
    "No service tier change or compute rescaling operation found"
}

Weitere ÜberlegungenAdditional considerations

  • Wenn Sie ein Upgrade auf eine höhere Dienstebene oder Computegröße durchführen, wird die maximale Datenbankgröße nur erhöht, wenn Sie explizit eine höhere Maximalgröße angeben.If you're upgrading to a higher service tier or compute size, the database max size doesn't increase unless you explicitly specify a larger size (maxsize).
  • Für das Downgrade einer Datenbank muss die verwendete Datenbankmenge kleiner als die maximal zulässige Größe der Zieldienstebene und der Zielcomputegröße sein.To downgrade a database, the database used space must be smaller than the maximum allowed size of the target service tier and compute size.
  • Bei einem Downgrade von der Dienstebene Premium zu Standard fallen zusätzliche Speicherkosten an, wenn (1) die maximale Größe der Datenbank von der Zielcomputegröße unterstützt wird und (2) die maximale Größe in der Zielcomputegröße die enthaltene Speichermenge überschreitet.When downgrading from Premium to the Standard tier, an extra storage cost applies if both (1) the max size of the database is supported in the target compute size, and (2) the max size exceeds the included storage amount of the target compute size. Wenn z.B. eine P1-Datenbank mit einer maximalen Größe von 500GB auf S3 reduziert wird, fallen zusätzliche Speicherkosten an, da S3 eine maximale Größe von 1TB unterstützt und die enthaltene Speichermenge nur 250GB beträgt.For example, if a P1 database with a max size of 500 GB is downsized to S3, then an extra storage cost applies since S3 supports a max size of 1 TB and its included storage amount is only 250 GB. Daher beträgt die zusätzliche Speichermenge 500 GB – 250 GB = 250 GB.So, the extra storage amount is 500 GB – 250 GB = 250 GB. Informationen zu den Preisen für zusätzlichen Speicherplatz siehe Preise für Azure SQL-Datenbank.For pricing of extra storage, see Azure SQL Database pricing. Wenn die tatsächlich verwendete Speichermenge kleiner als die enthaltene Speichermenge ist, können Sie diese zusätzlichen Kosten vermeiden, indem Sie die maximale Datenbankgröße auf die enthaltene Menge reduzieren.If the actual amount of space used is less than the included storage amount, then this extra cost can be avoided by reducing the database max size to the included amount.
  • Beim Upgrade einer Datenbank mit aktivierter Georeplikation führen Sie zuerst ein Upgrade der sekundären Datenbanken auf die gewünschte Dienstebene und die gewünschte Computegröße durch, bevor Sie ein Upgrade für die primäre Datenbank vornehmen (allgemeine Richtlinie für optimale Leistung).When upgrading a database with geo-replication enabled, upgrade its secondary databases to the desired service tier and compute size before upgrading the primary database (general guidance for best performance). Wenn Sie ein Upgrade auf eine andere Edition durchführen möchten, muss zuerst die sekundäre Datenbank aktualisiert werden.When upgrading to a different edition, it's a requirement that the secondary database is upgraded first.
  • Beim Downgrade einer Datenbank mit aktivierter Georeplikation führen Sie zuerst ein Downgrade der primären Datenbank auf die gewünschte Dienstebene und die gewünschte Computegröße durch, bevor Sie ein Downgrade für die sekundären Datenbanken vornehmen (allgemeine Richtlinie für optimale Leistung).When downgrading a database with geo-replication enabled, downgrade its primary databases to the desired service tier and compute size before downgrading the secondary database (general guidance for best performance). Bei einem Downgrade auf eine andere Edition muss zuerst die primäre Datenbank herabgestuft werden.When downgrading to a different edition, it's a requirement that the primary database is downgraded first.
  • Die Angebote des Wiederherstellungsdiensts variieren für die verschiedenen Dienstebenen.The restore service offerings are different for the various service tiers. Bei einem Downgrade auf den Tarif Basic ergibt sich ein kürzerer Aufbewahrungszeitraum für Sicherungen.If you're downgrading to the Basic tier, there's a lower backup retention period. Weitere Informationen finden Sie unter Azure SQL-Datenbanksicherungen.See Azure SQL Database Backups.
  • Die neuen Eigenschaften für die Datenbank werden erst angewendet, wenn die Änderungen abgeschlossen sind.The new properties for the database aren't applied until the changes are complete.

AbrechnungBilling

Die Abrechnung erfolgt für jede Stunde, in der eine Datenbank die höchste in dieser Stunde angewendete Dienstebene und Computegröße nutzt – unabhängig von der Nutzung und unabhängig davon, ob die Datenbank weniger als eine Stunde aktiv war.You're billed for each hour a database exists using the highest service tier + compute size that applied during that hour, regardless of usage or whether the database was active for less than an hour. Wenn Sie beispielsweise eine Einzeldatenbank erstellen und diese fünf Minuten später löschen, wird Ihnen eine volle Datenbankstunde in Rechnung gestellt.For example, if you create a single database and delete it five minutes later your bill reflects a charge for one database hour.

Ändern der SpeichergrößeChange storage size

vCore-basiertes KaufmodellvCore-based purchasing model

  • Speicher kann in Inkrementen von 1 GB bis zur maximalen Datenspeichergröße bereitgestellt werden.Storage can be provisioned up to the data storage max size limit using 1-GB increments. Die konfigurierbare Mindestdatenspeichergröße ist 1 GB.The minimum configurable data storage is 1 GB. Weitere Informationen zur maximalen Größe der Datenspeicherung in den einzelnen Dienstzielen finden Sie auf den Dokumentationsseiten zur Ressourcenbegrenzung für einzelne Datenbanken und elastische Pools.See resource limit documentation pages for single databases and elastic pools for data storage max size limits in each service objective.
  • Datenspeicher für eine Einzeldatenbank kann durch Erhöhen oder Verringern der maximalen Größe über das Azure-Portal, Transact-SQL, PowerShell, die Azure CLI oder die REST-API bereitgestellt werden.Data storage for a single database can be provisioned by increasing or decreasing its max size using the Azure portal, Transact-SQL, PowerShell, Azure CLI, or REST API. Wenn der Wert für die maximale Größe in Bytes angegeben wird, muss er ein Vielfaches von 1 GB (1073741824 Bytes) sein.If the max size value is specified in bytes, it must be a multiple of 1 GB (1073741824 bytes).
  • Die Menge der Daten, die in den Datendateien einer Datenbank gespeichert werden kann, ist durch die konfigurierte maximale Größe des Datenspeichers begrenzt.The amount of data that can be stored in the data files of a database is limited by the configured data storage max size. Zusätzlich zu diesem Speicher teilt Azure SQL-Datenbank automatisch 30 Prozent mehr Speicher für das Transaktionsprotokoll zu.In addition to that storage, Azure SQL Database automatically allocates 30% more storage to be used for the transaction log.
  • Azure SQL-Datenbank ordnet für die tempdb-Datenbank automatisch 32 GB pro virtuellem Kern zu.Azure SQL Database automatically allocates 32 GB per vCore for the tempdb database. tempdb befindet sich in allen Dienstebenen auf einem lokalen SSD-Datenträger.tempdb is located on the local SSD storage in all service tiers.
  • Der Preis für Speicher für eine Einzeldatenbank oder einen Pool für elastische Datenbanken errechnet sich aus der Summe des Datenspeichers und des Transaktionsprotokollspeichers multipliziert mit dem Speichereinheitenpreis für die Dienstebene.The price of storage for a single database or an elastic pool is the sum of data storage and transaction log storage amounts multiplied by the storage unit price of the service tier. Die Kosten für die tempdb-Datenbank sind im Preis enthalten.The cost of tempdb is included in the price. Ausführliche Informationen zu den Speicherpreisen finden Sie unter Preise für Azure SQL-Datenbank .For details on storage price, see Azure SQL Database pricing.

Wichtig

Unter bestimmten Umständen müssen Sie ggf. eine Datenbank verkleinern, um ungenutzten Speicherplatz freizugeben.Under some circumstances, you may need to shrink a database to reclaim unused space. Weitere Informationen finden Sie unter Verwalten von Dateispeicherplatz in Azure SQL-Datenbank.For more information, see Manage file space in Azure SQL Database.

DTU-basiertes KaufmodellDTU-based purchasing model

  • Der DTU-Preis für eine einzelne Datenbank enthält eine bestimmte Menge Speicher ohne zusätzliche Kosten.The DTU price for a single database includes a certain amount of storage at no additional cost. Zusätzlicher Speicher über die inbegriffene Speichermenge hinaus kann gegen zusätzliche Gebühren bis zur Obergrenze in Inkrementen von 250 GB bis zu 1 TB und dann in Inkrementen von 256 GB über 1 TB hinaus bereitgestellt werden.Extra storage beyond the included amount can be provisioned for an additional cost up to the max size limit in increments of 250 GB up to 1 TB, and then in increments of 256 GB beyond 1 TB. Informationen zu enthaltenen Speichermengen und Maximalgrößen finden Sie unter Einzeldatenbank: Speicher- und Computegrößen.For included storage amounts and max size limits, see Single database: Storage sizes and compute sizes.
  • Zusätzlicher Speicher für eine Einzeldatenbank kann durch Erhöhen der maximalen Größe über das Azure-Portal, Transact-SQL, PowerShell, die Azure CLI oder die REST-API bereitgestellt werden.Extra storage for a single database can be provisioned by increasing its max size using the Azure portal, Transact-SQL, PowerShell, the Azure CLI, or the REST API.
  • Der Preis für zusätzlichen Speicher für eine Einzeldatenbank errechnet sich aus der Menge an zusätzlich bereitgestelltem Speicher multipliziert mit dem Einheitenpreis für zusätzlichen Speicher für die Dienstebene.The price of extra storage for a single database is the extra storage amount multiplied by the extra storage unit price of the service tier. Ausführliche Informationen zu den Preisen für zusätzlichen Speicherplatz finden Sie unter Preise für Azure SQL-Datenbank.For details on the price of extra storage, see Azure SQL Database pricing.

Wichtig

Unter bestimmten Umständen müssen Sie ggf. eine Datenbank verkleinern, um ungenutzten Speicherplatz freizugeben.Under some circumstances, you may need to shrink a database to reclaim unused space. Weitere Informationen finden Sie unter Verwalten von Dateispeicherplatz in Azure SQL-Datenbank.For more information, see Manage file space in Azure SQL Database.

Georeplizierte DatenbankGeo-replicated database

Zum Ändern der Datenbankgröße einer replizierten sekundären Datenbank ändern Sie die Größe der primären Datenbank.To change the database size of a replicated secondary database, change the size of the primary database. Diese Änderung wird dann auch in der sekundären Datenbank repliziert und implementiert.This change will then be replicated and implemented on the secondary database as well.

Einschränkungen von P11 und P15, wenn die maximale Größe 1 TB übersteigtP11 and P15 constraints when max size greater than 1 TB

In allen Regionen außer den folgenden ist im Premium-Tarif derzeit mehr als 1 TB Speicher verfügbar: China, Osten; China, Norden; Deutschland, Mitte; Deutschland, Nordosten.More than 1 TB of storage in the Premium tier is currently available in all regions except: China East, China North, Germany Central, and Germany Northeast. In diesen Regionen ist der Speicher im Tarif „Premium“ auf 1 TB begrenzt.In these regions, the storage max in the Premium tier is limited to 1 TB. Die folgenden Aspekte und Einschränkungen gelten für P11- und P15-Datenbanken mit einer maximalen Größe von mehr als 1 TB:The following considerations and limitations apply to P11 and P15 databases with a maximum size greater than 1 TB:

  • Wenn die maximale Größe einer P11- oder P15-Datenbank jemals auf einen Wert über 1 TB festgelegt wurde, kann sie nur in einer P11- oder P15-Datenbank wiederhergestellt oder kopiert werden.If the max size for a P11 or P15 database was ever set to a value greater than 1 TB, then can it only be restored or copied to a P11 or P15 database. Die Datenbank kann folglich auf eine andere Computegröße skaliert werden, sofern der zugewiesene Speicherplatz zum Zeitpunkt der Neuskalierung nicht die maximalen Grenzwerte der neuen Computegröße überschreitet.Subsequently, the database can be rescaled to a different compute size provided the amount of space allocated at the time of the rescaling operation doesn't exceed max size limits of the new compute size.
  • Szenarien für aktive Georeplikation:For active geo-replication scenarios:
    • Einrichten einer Georeplikationsbeziehung: Wenn es sich bei der primären Datenbank um eine P11- oder P15-Datenbank handelt, müssen auch sekundäre P11- oder P15-Datenbanken verwendet werden.Setting up a geo-replication relationship: If the primary database is P11 or P15, the secondary(ies) must also be P11 or P15. Geringere Computegrößen werden als sekundäre Datenbanken abgelehnt, weil sie nicht mehr als 1 TB unterstützen können.Lower compute size are rejected as secondaries since they aren't capable of supporting more than 1 TB.
    • Aktualisieren der primären Datenbank in einer Georeplikationsbeziehung: Die Änderung der maximalen Größe für eine primäre Datenbank in mehr als 1 TB löst die gleiche Änderung für die sekundäre Datenbank aus.Upgrading the primary database in a geo-replication relationship: Changing the maximum size to more than 1 TB on a primary database triggers the same change on the secondary database. Beide Upgrades müssen erfolgreich ausgeführt werden, damit die Änderung für die primäre Datenbank wirksam wird.Both upgrades must be successful for the change on the primary to take effect. Für die Option mit mehr als 1 TB gelten Regionseinschränkungen.Region limitations for the more than 1-TB option apply. Wenn sich die sekundäre Datenbank in einer Region befindet, die nicht mehr als 1 TB unterstützt, wird die primäre Datenbank nicht aktualisiert.If the secondary is in a region that doesn't support more than 1 TB, the primary isn't upgraded.
  • Die Verwendung des Import/Export-Diensts zum Laden von P11-/P15-Datenbanken mit mehr als 1 TB wird nicht unterstützt.Using the Import/Export service for loading P11/P15 databases with more than 1 TB isn't supported. Verwenden Sie „SqlPackage.exe“, um Daten zu importieren und exportieren.Use SqlPackage.exe to import and export data.

Nächste SchritteNext steps

Allgemeine Ressourcengrenzwerte finden Sie unter Ressourcenlimits für Singletons mit dem auf virtuellen Kernen (V-Kernen) basierenden Kaufmodell und unter Ressourcengrenzwerte für Einzeldatenbanken, die das DTU-Kaufmodell verwenden: Azure SQL-Datenbank.For overall resource limits, see Azure SQL Database vCore-based resource limits - single databases and Azure SQL Database DTU-based resource limits - single databases.