Dela via


Accelererade loggfiler i Azure Database for MySQL

Funktionen accelererade loggar är en funktion för prestandaoptimering som är utformad för att förbättra dataflödet och minska transaktionsfördröjningen i Azure Database for MySQL – flexibel server. Funktionen ökar serverprestandan genom att optimera åtgärder relaterade till transaktionsloggar. När du aktiverar den här funktionen kan servern automatiskt lagra transaktionsloggar på snabbare lagring för att förbättra serverns dataflöde.

Följande beräkningsnivåer stöder accelererade loggar:

Tjänstnivå Tillgänglighet Kostnad
Verksamhetskritisk Tillgängligt Ingen extra kostnad
Generell användning Tillgängligt Ytterligare kostnader gäller. Se prisinformation

Kommentar

Accelererade loggar har nu stöd för tjänstnivån Generell användning , så ett bredare utbud av arbetsbelastningar kan dra nytta av förbättrade prestandafunktioner.

I den här artikeln beskrivs fördelarna och begränsningarna med accelererade loggar. Den beskriver också stegen för att aktivera och inaktivera funktionen.

Viktiga fördelar

Databasservrar med verksamhetskritiska arbetsbelastningar kräver robusta prestanda, högt dataflöde och betydande in- och utdataåtgärder per sekund (IOPS). Dessa servrar kan också vara känsliga för svarstidsfluktuationer i incheckningstider för databastransaktioner.

Funktionen för accelererade loggar är utformad för att hantera dessa utmaningar genom att optimera placeringen av transaktionsloggar på lagring med höga prestanda. Om du separerar transaktionsloggåtgärder från databasfrågor och datauppdateringar förbättras incheckningssvarstiden avsevärt i databastransaktioner.

Fördelarna med accelererade loggar är:

  • Förbättrat dataflöde: Frågedataflödet kan öka upp till två gånger i scenarier med hög samtidighet, vilket resulterar i snabbare frågekörning. Den här förbättringen minskar också svarstiden med upp till 50 %.
  • Kostnadseffektivitet: Accelererade loggar erbjuder en kostnadseffektiv lösning för verksamhetskritiska arbetsbelastningar genom att ge bättre prestanda utan extra kostnad.
  • Förbättrad skalbarhet: Accelererade loggar kan hantera växande arbetsbelastningar för program som enkelt behöver skalas samtidigt som höga prestanda bibehålls. Program och tjänster på tjänstnivån Affärskritisk drar nytta av mer dynamiska interaktioner och minskade frågeväntetider.

Kommentar

  • Om du aktiverar zonredundant hög tillgänglighet för servern kan du förvänta dig ytterligare svarstid på grund av den korszonerade kopian av data. Vi rekommenderar att du utför dina egna benchmark-tester för en korrekt prestandautvärdering.

  • Du kan inte aktivera accelererade loggar utan att en tillgänglighetszon har allokerats till servern. Om du vill aktivera accelererade loggar för sådana servrar skapar du ett supportärende.

Begränsningar

  • När du aktiverar funktionen binlog_expire_logs_seconds för accelererade loggar ignoreras serverparametern helt och hållet, och alla konfigurerade värden har inte längre någon effekt. Men om du inaktiverar funktionen för accelererade loggar följer servern återigen det konfigurerade värdet för kvarhållning av binär logg binlog_expire_logs_seconds. Den här ändringen gäller även för replikservrar.

  • Automatisk lagringsökning är aktiverat som standard för en server med accelererade loggar och kan inte inaktiveras.

  • Om du försöker skapa en replikserver i en region där accelererade loggar inte stöds och källservern har accelererade loggar aktiverade, misslyckas repliketablering. För att fortsätta, inaktivera accelererade loggar på källservern och försök sedan provisionera läsrepliken igen.

Tillgänglighet för accelererade loggar per region

Funktionen för accelererade loggar är för närvarande endast tillgänglig i följande regioner:

  • Australien, östra
    • Brasilien, södra
    • Kanada, centrala
    • Indien, centrala
    • Central US
    • Kina, norra 3
    • Asien, östra
    • East US
    • USA, östra 2
    • Frankrike, centrala
    • Tyskland, västra centrala
    • Israel, centrala
    • Italien, norra
    • Japan, östra
    • Sydkorea, centrala
    • Mexiko, centrala
    • Nya Zeeland, norra
    • Europa, norra
    • Norge, östra
    • Polen, centrala
    • Sydafrika, norra
    • USA, södra centrala
    • Sydostasien
    • Spanien, centrala
    • Sverige, centrala
    • Schweiz, norra
    • Förenade Arabemiraten, norra
    • Storbritannien, södra
    • US Gov, Virginia
    • Västeuropa
    • USA, västra 2
    • USA, västra 3

Aktivera accelererade loggar

Du kan aktivera funktionen när du skapar en flexibel server eller på en befintlig flexibel server.

Aktivera accelererade loggar när servern skapas

  1. I Azure Portal väljer du Flexibel server och sedan Skapa.

  2. Ange värden för prenumeration, resursgrupp, servernamn, region och andra fält. Mer information finns i snabbstarten för att skapa servern.

  3. Välj alternativet Konfigurera server för att ändra standardinställningarna för beräkning och lagring.

  4. I avsnittet Lagring markerar du kryssrutan Accelererade loggar för att aktivera funktionen. Kryssrutan är tillgänglig för beräkningsnivån Affärskritisk och Allmän användning.

    Skärmbild som visar kryssrutan för att aktivera accelererade loggar när servern skapas.

  5. Välj värdet För beräkningsstorlek i listrutan. Välj sedan Spara och fortsätt att distribuera din Azure Database for MySQL – flexibel serverinstans genom att följa anvisningarna i snabbstarten för att skapa servern.

Aktivera accelererade loggar på din befintliga server

Kommentar

Servern startas om under distributionsprocessen, så se till att du antingen pausar arbetsbelastningen eller schemalägger den en tid som överensstämmer med programunderhållet eller som är ledig.

  1. Gå till Azure-portalen.

  2. Gå till Inställningar>Beräkning + lagring. I avsnittet Lagring väljer du kryssrutan Accelererade loggar .

    Skärmbild som visar val för att aktivera accelererade loggar på en befintlig server.

  3. Välj Spara och vänta tills distributionsprocessen är klar. När du har fått ett distributionsmeddelande är funktionen redo att användas.

Inaktivera accelererade loggar

Kommentar

Servern startas om under distributionsprocessen, så se till att du antingen pausar arbetsbelastningen eller schemalägger den under en tid som överensstämmer med programunderhållet eller som är under lediga timmar.

  1. Gå till Azure-portalen.

  2. Gå till Inställningar>Beräkning + lagring. I avsnittet Lagring avmarkerar du kryssrutan Accelererade loggar .

    Skärmbild som visar val för att inaktivera accelererade loggar på en befintlig server.

  3. Välj Spara och vänta tills distributionsprocessen är klar. När du har fått ett distributionsmeddelande inaktiveras funktionen.