Delen via


Snellere logboeken in Azure Database for MySQL

De functie voor versnelde logboeken is een functie voor prestatieoptimalisatie die is ontworpen om de doorvoer te verbeteren en de transactielatentie in Azure Database for MySQL – Flexible Server te verminderen. De functie verbetert de serverprestaties door bewerkingen met betrekking tot transactionele logboeken te optimaliseren. Wanneer u deze functie inschakelt, kan de server automatisch transactionele logboeken opslaan op snellere opslag om de doorvoer van de server te verbeteren.

De volgende rekenlagen ondersteunen versnelde logboeken:

Servicelaag Beschikbaarheid Kosten
Zakelijk cruciaal Beschikbaar Geen extra kosten
Algemeen Doel Beschikbaar Extra kosten zijn van toepassing. Prijsinformatie bekijken

Notitie

Versnelde logboeken ondersteunen nu de servicelaag Algemeen gebruik , zodat een breder scala aan workloads kan profiteren van verbeterde prestatiemogelijkheden.

In dit artikel worden de voordelen en beperkingen van versnelde logboeken beschreven. Ook worden de stappen beschreven voor het in- en uitschakelen van de functie.

Belangrijkste voordelen

Databaseservers met bedrijfskritieke workloads vragen om robuuste prestaties, hoge doorvoer en aanzienlijke invoer-/uitvoerbewerkingen per seconde (IOPS). Deze servers kunnen ook gevoelig zijn voor latentieschommelingen in doorvoertijden voor databasetransacties.

De functie voor versnelde logboeken is ontworpen om deze uitdagingen aan te pakken door de plaatsing van transactionele logboeken op opslag met hoge prestaties te optimaliseren. Het scheiden van transactielogboekbewerkingen van databasequery's en gegevensupdates verbetert de doorvoerlatentie in databasetransacties aanzienlijk.

De voordelen van versnelde logboeken zijn onder andere:

  • Verbeterde doorvoer: Querydoorvoer kan maximaal tweevoud toenemen in scenario's met hoge gelijktijdigheid, wat resulteert in snellere uitvoering van query's. Deze verbetering vermindert ook de latentie met maximaal 50%.
  • Kostenefficiëntie: versnelde logboeken bieden een rendabele oplossing voor bedrijfskritieke workloads door zonder extra kosten verbeterde prestaties te bieden.
  • Verbeterde schaalbaarheid: versnelde logboeken kunnen geschikt zijn voor groeiende workloads voor toepassingen die eenvoudig moeten worden geschaald terwijl hoge prestaties behouden blijven. Toepassingen en services op de servicelaag Bedrijfskritiek profiteren van responsievere interacties en verminderde wachttijden voor query's.

Notitie

  • Als u zone-redundante hoge beschikbaarheid voor uw server inschakelt, verwacht u extra latentie vanwege de zoneoverschrijdende kopie van gegevens. U wordt aangeraden uw eigen benchmarktests uit te voeren voor een nauwkeurige prestatiebeoordeling.

  • U kunt versnelde logboeken niet inschakelen zonder dat er een beschikbaarheidszone is toegewezen aan de server. Als u versnelde logboeken voor dergelijke servers wilt inschakelen, dient u een ondersteuningsaanvraag in.

Beperkingen

  • Wanneer u de functie voor versnelde logboeken inschakelt, wordt de binlog_expire_logs_seconds serverparameter volledig genegeerd en heeft een geconfigureerde waarde geen effect meer. Als u echter de functie voor versnelde logboeken uitschakelt, voldoet de server opnieuw aan de geconfigureerde waarde voor het bewaren van binlog_expire_logs_seconds binaire logboeken. Deze wijziging is ook van toepassing op replicaservers.

  • Automatische groei van opslag is standaard ingeschakeld voor een server met versnelde logboeken en kan niet worden uitgeschakeld.

  • Als u probeert een replicaserver te maken in een regio waar versnelde logboeken niet worden ondersteund en de bronserver versnelde logboeken heeft ingeschakeld, mislukt de inrichting van replica's. Als u wilt doorgaan, schakelt u versnelde logboeken op de bronserver uit en probeert u de leesreplica opnieuw in te richten.

Beschikbaarheid van versnelde logboeken per regio

De functie voor versnelde logboeken is momenteel alleen beschikbaar in de volgende regio's:

  • Australië - oost
    • Brazilië - zuid
    • Canada - midden
    • India - centraal
    • Centrale Verenigde Staten
    • China - noord 3
    • Azië - oost
    • VS - oost
    • VS - oost 2
    • Frankrijk - centraal
    • Duitsland - west-centraal
    • Israël - centraal
    • Italië - noord
    • Japan - oost
    • Korea - centraal
    • Mexico - centraal
    • Nieuw-Zeeland - noord
    • Europa - noord
    • Noorwegen - oost
    • Polen - centraal
    • Zuid-Afrika - noord
    • VS - zuid-centraal
    • Azië - zuidoost
    • Centraal Spanje
    • Zweden - centraal
    • Zwitserland - noord
    • VAE - noord
    • Verenigd Koninkrijk Zuid
    • VS (overheid) - Virginia
    • Europa -west
    • VS - west 2
    • US - west 3

Versnelde logboeken inschakelen

U kunt de functie inschakelen tijdens het maken van een flexibele server of op een bestaande flexibele server.

Versnelde logboeken inschakelen tijdens het maken van de server

  1. Selecteer Flexibele server in Azure Portal en selecteer vervolgens Maken.

  2. Voer waarden in voor abonnement, resourcegroep, servernaam, regio en andere velden. Zie de quickstart voor het maken van de server voor meer informatie.

  3. Selecteer de optie Server configureren om de standaardinstellingen voor berekeningen en opslag te wijzigen.

  4. Schakel in de sectie Opslag het selectievakje Versnelde logboeken in om de functie in te schakelen. Het selectievakje is beschikbaar voor de rekenlaag Bedrijfskritiek en Algemeen gebruik .

    Schermopname van het selectievakje voor het inschakelen van versnelde logboeken tijdens het maken van de server.

  5. Selecteer de waarde voor de rekengrootte in de vervolgkeuzelijst. Selecteer Vervolgens Opslaan en ga verder met het implementeren van uw Exemplaar van Azure Database for MySQL - Flexible Server door de instructies in de quickstart voor het maken van de server te volgen.

Versnelde logboeken op uw bestaande server inschakelen

Notitie

De server wordt opnieuw opgestart tijdens het implementatieproces, dus zorg ervoor dat u de werkbelasting onderbreekt of plant voor een tijd die overeenkomt met het onderhoud van uw toepassing of buiten kantooruren.

  1. Ga naar de Azure Portal.

  2. Ga naar Instellingen>Berekenen en opslag. Schakel in de sectie Opslag het selectievakje Versnelde logboeken in.

    Schermopname van selecties voor het inschakelen van versnelde logboeken op een bestaande server.

  3. Selecteer Opslaan en wacht tot het implementatieproces is voltooid. Nadat u een bericht over een geslaagde implementatie hebt ontvangen, is de functie gereed voor gebruik.

Versnelde logboeken uitschakelen

Notitie

De server wordt opnieuw opgestart tijdens het implementatieproces. Zorg er dus voor dat u de werkbelasting onderbreekt of plant voor een tijd die overeenkomt met het onderhoud van uw toepassing of buiten kantooruren.

  1. Ga naar de Azure Portal.

  2. Ga naar Instellingen>Berekenen en opslag. Schakel in de sectie Opslag het selectievakje Versnelde logboeken uit.

    Schermopname van selecties voor het uitschakelen van versnelde logboeken op een bestaande server.

  3. Selecteer Opslaan en wacht tot het implementatieproces is voltooid. Nadat u een bericht over een geslaagde implementatie hebt ontvangen, is de functie uitgeschakeld.