Feature für beschleunigte Protokolle in Azure Database for MySQL – Flexibler Server
Azure Database for MySQL – flexibler Server enthält ein Feature namens beschleunigte Protokolle, das jetzt allgemein für Server verfügbar ist, die die DienstebenenAzure Database for MySQL – flexibler Server verwenden. 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 in schnellerem Speicher speichern, um den Serverdurchsatz zu verbessern, ohne dass zusätzliche Kosten anfallen.
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 zonenredundante Hochverfügbarkeit für Ihren Server aktiviert ist, erwarten Sie aufgrund der übergreifenden Datenkopiervorgänge zusätzliche Latenz. Es wird empfohlen, ihre eigenen Benchmarktests für eine genaue Leistungsbewertung durchzuführen.
Begrenzungen
Sie können das Feature für beschleunigte Protokolle auf Servern, die kundenseitig verwaltete Schlüssel verwenden, nicht aktivieren.
Sobald das Feature für beschleunigte Protokolle aktiviert ist, wird der Serverparameter
binlog_expire_logs_seconds
vollständig ignoriert, und jeder konfigurierte Wert hat keine Auswirkung mehr. Wenn das Feature für beschleunigte Protokolle jedoch deaktiviert ist, berücksichtigt der Server erneut den konfigurierten Wert vonbinlog_expire_logs_seconds
für die binäre Protokollaufbewahrung.
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
- Japan, Osten
- Korea, Mitte
- Nordeuropa
- Norwegen, Osten
- Polen, Mitte
- Südafrika, Norden
- USA Süd Mitte
- Asien, Südosten
- Schweden, Mitte
- Schweiz, Norden
- Vereinigte Arabische Emirate, Norden
- UK, Süden
- US Government, 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.
Wenn Sie die Standardwerte für „Compute“ und „Speicher“ ändern möchten, wählen Sie Server konfigurieren aus.
Aktivieren Sie im Abschnitt Speicher das Kontrollkästchen Beschleunigte Protokolle, um das Feature zu aktivieren. Das Kontrollkästchen ist erst sichtbar, nachdem Sie den Server aus der ComputeebeneUnternehmenskritisch ausgewählt haben.
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
Der Server wird während des Bereitstellungsprozesses neu gestartet. Stellen Sie daher sicher, dass Sie entweder Ihre Workload anhalten oder sie für eine Zeit planen, die nicht mit der Anwendungswartung in Konflikt gerät oder außerhalb der Nutzungszeiten 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 entweder Ihre Workload anhalten oder sie für eine Zeit planen, die nicht mit der Anwendungswartung in Konflikt gerät oder außerhalb der Nutzungszeiten liegt.
Ö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.