Dela via


Funktionen accelererade loggar i Azure Database for MySQL – flexibel server

GÄLLER FÖR: Azure Database for MySQL – flexibel server

Azure Database for MySQL – Flexibel server innehåller en funktion som kallas accelererade loggar, som nu är allmänt tillgänglig för servrar som använder Affärskritisk tjänstnivå. 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 utan att medföra någon extra kostnad.

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 zonredundant hög tillgänglighet är aktiverat för servern kan du förvänta dig ytterligare svarstid på grund av den korszonsbaserade kopian av data. Vi rekommenderar att du utför dina egna benchmark-tester för en korrekt prestandautvärdering.

Begränsningar

  • Du kan inte aktivera funktionen för accelererade loggar på servrar som använder kundhanterade nycklar.

  • När funktionen för accelererade loggar har aktiverats binlog_expire_logs_seconds ignoreras serverparametern helt och hållet, och alla konfigurerade värden har inte längre någon effekt. Men om funktionen för accelererade loggar är inaktiverad kommer servern återigen att följa det konfigurerade värdet för för kvarhållning av binlog_expire_logs_seconds binära loggar.

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
  • Japan, östra
  • Sydkorea, centrala
  • Europa, norra
  • Norge, östra
  • Polen, centrala
  • Sydafrika, norra
  • USA, södra centrala
  • Sydostasien
  • 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. Fyll i 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 standardberäkning och lagring.

  4. I avsnittet Lagring markerar du kryssrutan Accelererade loggar för att aktivera funktionen. Kryssrutan visas bara när du har valt servern från den Affärskritisk beräkningsnivån.

    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 under 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 ledig.

  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.