Freigeben über


Feature für beschleunigte Protokolle in Azure Database for MySQL – Flexibler Server

GILT FÜR: Azure Database for MySQL – Flexibler Server

Azure-Datenbank für MySQL – Flexible Server enthält ein Feature namens beschleunigte Protokolle, das jetzt allgemein für Server verfügbar ist, die die Dienstebene Unternehmenskritisch 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 von binlog_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

  1. Wählen Sie im Azure-Portal die Option Flexibler Server aus, und wählen Sie dann Erstellen aus.

  2. Geben Sie Werte für Abonnement, Ressourcengruppe, Servername, Region und andere Felder ein. Ausführliche Informationen finden Sie im Schnellstart für die Servererstellung.

  3. Wenn Sie die Standardwerte für „Compute“ und „Speicher“ ändern möchten, wählen Sie Server konfigurieren aus.

  4. 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.

    Screenshot des Kontrollkästchens zum Aktivieren von beschleunigten Protokollen während der Servererstellung

  5. 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.

  1. Öffnen Sie das Azure-Portal.

  2. Wechseln Sie zu Einstellungen>Compute und Speicher. Aktivieren Sie im Abschnitt Speicher das Kontrollkästchen Beschleunigte Protokolle.

    Screenshot der Auswahl zum Aktivieren von beschleunigten Protokollen auf einem vorhandenen Server

  3. 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.

  1. Öffnen Sie das Azure-Portal.

  2. Wechseln Sie zu Einstellungen>Compute und Speicher. Deaktivieren Sie im Abschnitt Speicher das Kontrollkästchen Beschleunigte Protokolle.

    Screenshot der Auswahl zum Deaktivieren von beschleunigten Protokollen auf einem vorhandenen Server

  3. 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.