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 avbinlog_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
Fyll i värden för Prenumeration, Resursgrupp, Servernamn, Region och andra fält. Mer information finns i snabbstarten för att skapa servern.
Välj alternativet Konfigurera server för att ändra standardberäkning och lagring.
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.
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.
Gå till Azure-portalen.
Gå till Inställningar>Beräkning + lagring. I avsnittet Lagring väljer du kryssrutan Accelererade loggar .
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.
Gå till Azure-portalen.
Gå till Inställningar>Beräkning + lagring. I avsnittet Lagring avmarkerar du kryssrutan Accelererade loggar .
Välj Spara och vänta tills distributionsprocessen är klar. När du har fått ett distributionsmeddelande inaktiveras funktionen.