Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Feature für beschleunigte Protokolle ist ein Feature zur Leistungsoptimierung, das entwickelt wurde, um den Durchsatz zu verbessern und die Transaktionslatenz in Azure Database for MySQL – Flexible Server zu reduzieren. Das Feature erhöht die Serverleistung, indem Vorgänge im Zusammenhang mit Transaktionsprotokollen optimiert werden. Wenn Sie dieses Feature aktivieren, kann der Server Transaktionsprotokolle automatisch auf schnellerem Speicher speichern, um den Serverdurchsatz zu verbessern.
Die folgenden Recheneinheiten unterstützen beschleunigte Logs:
| Diensttarif | Verfügbarkeit | Kosten |
|---|---|---|
| Geschäftskritisch | Verfügbar | Keine zusätzlichen Kosten |
| Allgemeiner Zweck | Verfügbar | Zusätzliche Kosten gelten. Anzeigen von Preisdetails |
Hinweis
Beschleunigte Protokolle unterstützen jetzt die Dienstebene Universell, sodass eine breitere Palette von Workloads von verbesserten Leistungsfunktionen profitieren kann.
In diesem Artikel werden die Vorteile und Einschränkungen von beschleunigten Protokollen beschrieben. Außerdem werden die Schritte zum Aktivieren und Deaktivieren des Features beschrieben.
Hauptvorteile
Datenbankserver mit unternehmenskritischen Workloads benötigen eine robuste Leistung, einen hohen Durchsatz und erhebliche IOPS. Diese Server können auch für Latenzschwankungen bei den Commitzeiten für Datenbanktransaktionen empfindlich sein.
Das Feature für beschleunigte Protokolle wurde entwickelt, um diese Herausforderungen zu bewältigen, indem die Platzierung von Transaktionsprotokollen auf hochleistungsfähigem Speicher optimiert wird. Durch das Trennen von Transaktionsprotokollvorgängen von Datenbankabfragen und Datenaktualisierungen wird die Commitlatenz in Datenbanktransaktionen erheblich verbessert.
Zu den Vorteilen beschleunigter Protokolle gehören:
- Verbesserter Durchsatz: Der Abfragedurchsatz kann in Szenarios mit hoher Parallelität um bis zu das Zweifache erhöht werden, was zu einer schnelleren Abfrageausführung führt. Diese Verbesserung verringert auch die Latenz um bis zu 50 %.
- Kosteneffizienz: Beschleunigte Protokolle sind eine kostengünstige Lösung für unternehmenskritische Workloads, da sie eine verbesserte Leistung ohne zusätzliche Kosten ermöglichen.
- Verbesserte Skalierbarkeit: Beschleunigte Protokolle können wachsende Workloads für Anwendungen bewältigen, die leicht skalierbar sein und gleichzeitig eine hohe Leistung erbringen müssen. Anwendungen und Dienste auf der Dienstebene „Unternehmenskritisch“ profitieren von reaktionsfähigen Interaktionen und reduzierten Wartezeiten für Abfragen.
Hinweis
Wenn Sie die zonenredundante hohe Verfügbarkeit für Ihren Server aktivieren, erwarten Sie aufgrund der kreuzseitigen Kopie von Daten zusätzliche Latenz. Es wird empfohlen, ihre eigenen Benchmarktests für eine genaue Leistungsbewertung durchzuführen.
Sie können beschleunigte Protokolle nicht aktivieren, ohne dass dem Server eine Verfügbarkeitszone zugewiesen ist. Um beschleunigte Protokolle für solche Server zu aktivieren, lösen Sie bitte einen Supportfall aus.
Einschränkungen
Wenn Sie das Feature für beschleunigte Protokolle aktivieren, wird der
binlog_expire_logs_secondsServerparameter vollständig ignoriert, und jeder konfigurierte Wert hat keine Auswirkung mehr. Wenn Sie jedoch das Feature für beschleunigte Protokolle deaktivieren, entspricht der Server erneut dem konfigurierten Wertbinlog_expire_logs_secondsfür die Aufbewahrung von Binärprotokollen. Diese Änderung gilt auch für Replikatserver.Die automatische Speichervergrößerung ist standardmäßig für einen Server mit beschleunigten Protokollen aktiviert und kann nicht deaktiviert werden.
Verfügbarkeit beschleunigter Protokolle nach Region
Das Feature für beschleunigte Protokolle ist derzeit nur in den folgenden Regionen verfügbar:
- Australien (Osten)
- Brasilien Süd
- Kanada, Mitte
- Indien, Mitte
- USA (Mitte)
- China, Norden 3
- Asien, Osten
- East US
- USA (Ost) 2
- Frankreich, Mitte
- Deutschland, Westen-Mitte
- Israel, Mitte
- Italien, Norden
- Japan, Osten
- Korea, Mitte
- Mexiko, Mitte
- Neuseeland, Norden
- Nordeuropa
- Norwegen, Osten
- Polen, Mitte
- Südafrika, Norden
- USA Süd Mitte
- Asien, Südosten
- Spanien, Mitte
- Schweden, Mitte
- Schweiz, Norden
- Vereinigte Arabische Emirate, Norden
- UK, Süden
- US Gov Virginia
- Europa, Westen
- USA, Westen 2
- USA, Westen 3
Aktivieren von beschleunigten Protokollen
Sie können das Feature während der Erstellung eines flexiblen Servers oder auf einem vorhandenen flexiblen Server aktivieren.
Aktivieren von beschleunigten Protokollen während der Servererstellung
Wählen Sie im Azure-Portal die Option Flexibler Server aus, und wählen Sie dann Erstellen aus.
Geben Sie Werte für Abonnement, Ressourcengruppe, Servername, Region und andere Felder ein. Ausführliche Informationen finden Sie im Schnellstart für die Servererstellung.
Wählen Sie die Option "Server konfigurieren" aus, um die Standardeinstellungen für Compute und Speicher zu ändern.
Aktivieren Sie im Abschnitt Speicher das Kontrollkästchen Beschleunigte Protokolle, um das Feature zu aktivieren. Das Kontrollkästchen ist für die Berechnungsebene "Business Critical " und " General Purpose " verfügbar.
Wählen Sie den Wert für Computegröße aus der Dropdownliste aus. Wählen Sie dann Speichern aus, und fahren Sie mit der Bereitstellung Ihrer Instanz von Azure Database for MySQL – Flexible Server fort, indem Sie die Anweisungen im Schnellstart für die Servererstellung befolgen.
Aktivieren von beschleunigten Protokollen auf Ihrem vorhandenen Server
Hinweis
Während des Bereitstellungsprozesses wird Ihr Server neu gestartet. Stellen Sie daher sicher, dass Sie entweder Ihre Workload anhalten oder sie für eine Zeit planen, die mit der Wartung Ihrer Anwendung übereinstimmt oder außerhalb der Arbeitszeiten liegt.
Öffnen Sie das Azure-Portal.
Wechseln Sie zu Einstellungen>Compute und Speicher. Aktivieren Sie im Abschnitt Speicher das Kontrollkästchen Beschleunigte Protokolle.
Wählen Sie Speichern aus, und warten Sie, bis der Bereitstellungsprozess abgeschlossen ist. Sobald Sie eine Nachricht über die erfolgreiche Bereitstellung erhalten haben, ist das Feature einsatzbereit.
Deaktivieren von beschleunigten Protokollen
Hinweis
Der Server wird während des Bereitstellungsprozesses neu gestartet. Stellen Sie daher sicher, dass Sie ihre Arbeitsauslastung anhalten oder sie für einen Zeitraum planen, der sich an der Wartung ihrer Anwendung richtet oder dies während der Abwesenheitszeit erfolgt.
Öffnen Sie das Azure-Portal.
Wechseln Sie zu Einstellungen>Compute und Speicher. Deaktivieren Sie im Abschnitt Speicher das Kontrollkästchen Beschleunigte Protokolle.
Wählen Sie Speichern aus, und warten Sie, bis der Bereitstellungsprozess abgeschlossen ist. Sobald Sie eine Nachricht über die erfolgreiche Bereitstellung erhalten haben, ist das Feature deaktiviert.