Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Databasadministratörer använder instrumentpanelen AlwaysOn-tillgänglighetsgrupp för att få en snabb överblick över hälsotillståndet för en tillgänglighetsgrupp och dess tillgänglighetsrepliker och databaser i SQL Server. Några av de vanligaste användningsområdena för översiktspanelen för tillgänglighetsgruppen är:
- Välja en replik för en manuell redundansväxling.
- Beräkna dataförlust om du tvingar fram redundansväxling.
- Utvärdera prestanda för datasynkronisering.
- Utvärdera prestandapåverkan av en sekundär replika med synkron-kommittering
- Instrumentpanelen innehåller viktiga tillgänglighetsgrupptillstånd och prestandaindikatorer så att du enkelt kan fatta operativa beslut med hög tillgänglighet med hjälp av följande typer av information.
- Replikuppslagningstillstånd
- Synkroniseringsläge och tillstånd
- Beräkna dataförlust
- Uppskattad återställningstid (kom ikapp igen)
- Information om databasreplik
- Synkroniseringsläge och tillstånd
- Tid för att återställa loggen
Förutsättningar
Du måste vara ansluten till instansen av SQL Server (serverinstans) som är värd för antingen den primära repliken eller en sekundär replik av en tillgänglighetsgrupp.
Behörigheter
Kräver behörigheter för CONNECT, VIEW SERVER STATE och VIEW ANY DEFINITION.
Så här startar du instrumentpanelen AlwaysOn
I Object Explorer ansluter du till instansen av SQL Server där du vill köra AlwaysOn-instrumentpanelen.
Expandera noden Always On High Availability, högerklicka på noden Tillgänglighetsgrupper och klicka sedan på Visa Instrumentpanel.
Ändra alternativ för Alltid-på-instrumentpanelen
Du kan använda dialogrutan SQL Server Management StudioAlternativ för att konfigurera SQL Server AlwaysOn-instrumentpanelens beteende för automatisk uppdatering och aktivering av en automatiskt definierad AlwaysOn-princip.
På menyn Verktyg klickar du på Alternativ.
Om du vill uppdatera instrumentpanelen automatiskt i dialogrutan Alternativ väljer du Aktivera automatisk uppdatering, anger uppdateringsintervallet i sekunder och anger sedan antalet gånger som du vill försöka ansluta igen.
Om du vill aktivera en användardefinierad princip väljer du Aktivera användardefinierad AlwaysOn-princip.
Sammanfattning av tillgänglighetsgrupp
Skärmen för tillgänglighetsgrupper visar en sammanfattningsrad för varje tillgänglighetsgrupp som har en replik på den anslutna serverinstansen. I det här fönstret visas följande kolumner.
namn på tillgänglighetsgrupp
Namnet på en tillgänglighetsgrupp som den anslutna serverinstansen är värd för en kopia av.
primär instans
Namnet på den serverinstans som är värd för tillgänglighetsgruppens primära replik.
Failover-läge
Visar det redundansläge som repliken har konfigurerats för. Möjliga värden för redundansläge är:
Automatisk. Anger att en eller flera replikor är i automatiskt omkopplingsläge.
Manuell. Anger att ingen replika är i automatiskt överväxlingsläge.
Problem
Klicka på länken Problem för att öppna felsökningsdokumentationen för ett visst problem. En lista över alla AlwaysOn-principproblem finns i AlwaysOn-principer för driftproblem med AlwaysOn-tillgänglighetsgrupper (SQL Server).
Tips
Klicka på kolumnrubrikerna för att sortera tillgänglighetsgruppens information efter namnet på tillgänglighetsgruppen, den primära instansen, redundansläget eller Problemet.
Information om tillgänglighetsgrupp
Följande information visas för tillgänglighetsgruppen som du väljer från sammanfattningsskärmen:
status för tillgänglighetsgrupp
Visar hälsotillståndet för tillgänglighetsgruppen.
Primär instans
Namnet på den serverinstans som är värd för den primära repliken i tillgänglighetsgruppen.
failover-läge
Visar det redundansläge som repliken har konfigurerats för. Möjliga värden för redundansläge är:
Automatisk. Anger att en eller flera repliker är i automatiskt redundansläge.
Manuell. Anger att ingen replika är i automatiskt failover-läge.
klustertillstånd
Namn och status för klustret där instansen av den anslutna servern och där även tillgänglighetsgruppen är en medlemsnod.
Information om tillgänglighetsreplika
När du är ansluten till den primära repliken visar detaljer för tillgänglighetsrepliker information från alla repliker i tillgänglighetsgruppen. När du är ansluten till en sekundär replik visar visningen endast information från den anslutna repliken.
Fönstret Tillgänglighetsreplik visar följande kolumner:
Namn
Namnet på den serverinstans som är värd för tillgänglighetsrepliken. Den här kolumnen visas som standard.
Roll
Anger den aktuella rollen för tillgänglighetsrepliken, antingen Primär eller sekundär. Information om AlwaysOn-tillgänglighetsgrupper finns i Översikt över AlwaysOn-tillgänglighetsgrupper (SQL Server). Den här kolumnen visas som standard.
Failover-läge
Visar det redundansläge som repliken har konfigurerats för. Möjliga värden för redundansläge är:
Automatisk. Anger att en eller flera repliker är i automatiskt redundansläge.
Manuell. Anger att ingen replik är i automatiskt failover-läge.
synkroniseringstillstånd
Anger om en sekundär replik för närvarande synkroniseras med den primära repliken. Den här kolumnen visas som standard. Möjliga värden är:
inte synkroniserad. En eller flera databaser i repliken synkroniseras inte eller har ännu inte anslutits till tillgänglighetsgruppen.
Synkronisera. En eller flera databaser i repliken synkroniseras.
Synkroniserad. Alla databaser i den sekundära repliken synkroniseras med motsvarande primära databaser på den aktuella primära repliken, om några, eller på den sista primära repliken.
Not
I prestandaläge är databasen aldrig i synkroniserat tillstånd.
NULL. Okänt tillstånd. Det här värdet inträffar när den lokala serverinstansen inte kan kommunicera med WSFC-redundansklustret (det är den lokala noden som inte ingår i WSFC-kvorumet).
problem
Visar en lista över problemnamnet. Det här värdet visas som standard. En lista över alla AlwaysOn-principproblem finns i AlwaysOn-principer för driftproblem med AlwaysOn-tillgänglighetsgrupper (SQL Server).
tillgänglighetsläge
Anger den replikegenskap som du anger separat för varje tillgänglighetsreplik. Det här värdet är dolt som standard. Möjliga värden är:
asynkron. Den sekundära repliken synkroniseras aldrig med den primära repliken.
Synkron. När den sekundära databasen kommer ikapp den primära databasen går den in i det här tillståndet, och den förblir i synk så länge datasynkroniseringen fortsätter för databasen.
primärt anslutningsläge
Anger läget som används för att ansluta till den primära repliken. Det här värdet är dolt som standard.
sekundärt anslutningsläge
Anger läget som används för att ansluta till den sekundära repliken. Det här värdet är dolt som standard.
anslutningstillstånd
Anger om en sekundär replik för närvarande är ansluten till den primära repliken. Den här kolumnen är dold som standard. Möjliga värden är:
frånkopplad. För en replik med fjärrtillgänglighet indikerar det att den är frånkopplad från den lokala tillgänglighetsrepliken. Den lokala replikans svar på det frånkopplade tillståndet beror på dess roll, på följande sätt:
Om en sekundär replik är frånkopplad på den primära repliken markeras de sekundära databaserna som Inte synkroniserade på den primära repliken och den primära repliken väntar på att den sekundära repliken ska återansluta.
På den sekundära repliken, när det upptäcks att den är frånkopplad, försöker den återansluta till den primära repliken.
Ansluten. En fjärrtillgänglighetsreplik som för närvarande är ansluten till den lokala repliken.
drifttillstånd
Anger replikens aktuella drifttillstånd. Det här värdet är dolt som standard. Möjliga värden är:
0. Väntar på redundans
1. Avvaktan
2. Uppkopplad
3. Offline
4. Misslyckades
5. Misslyckades, inget kvorum
NULL/Okänd. Repliken är inte lokal
Senaste anslutningsfel nr.
Antal senaste anslutningsfel. Det här värdet är dolt som standard.
Beskrivning av senaste anslutningsfel
Beskrivning av det senaste anslutningsfelet. Det här värdet är dolt som standard.
tidsstämpel för senaste anslutningsfel
Tidsstämpel för det senaste anslutningsfelet. Det här värdet är dolt som standard.
Not
Information om prestandaräknare för tillgänglighetsrepliker finns i SQL Server, Tillgänglighetsreplik.
Gruppera efter tillgänglighetsgruppsinformation
Om du vill gruppera informationen klickar du på Gruppera efteroch väljer något av följande:
- Tillgänglighetskopior
- tillgänglighetsdatabaser
- synkroniseringstillstånd
- redundansberedskap
- Problem
Fönstret som visar den grupperade informationen visar följande kolumner:
namn
Namnet på tillgänglighetsdatabasen. Det här värdet visas som standard.
replika
Namnet på instansen av SQL Server som är värd för tillgänglighetsrepliken. Det här värdet visas som standard.
synkroniseringstillstånd
Anger om tillgänglighetsdatabasen för närvarande är synkroniserad med den primära repliken. Det här värdet visas som standard. Möjliga synkroniseringstillstånd är:
Synkroniserar inte:
-
- För den primära rollen anger att databasen inte är redo att synkronisera sin transaktionslogg med motsvarande sekundära databaser.
- För en sekundär databas anger att databasen inte har startat loggsynkronisering på grund av ett anslutningsproblem, pausas eller genomgår övergångstillstånd under start eller en rollväxling.
Synkronisera:
På en primär replika:
- I en primär databas anger att den här databasen är redo att acceptera en genomsökningsbegäran från en sekundär databas.
- På en sekundär replik innebär detta att det pågår en aktiv dataflytt för den sekundära databasen.
Synkroniserad:
- För en primär databas anger att minst en sekundär databas är synkroniserad.
- För en sekundär databas anger att databasen synkroniseras med motsvarande primära databas.
återgår till.
Anger fasen i ångra-processen när en sekundär databas aktivt hämtar sidor från den primära databasen.
Försiktighet
När en databas är i tillståndet REVERTING kan tvingad redundansväxling till den sekundära repliken lämna databasen i ett tillstånd där den inte kan startas.
Initierar.
Indikerar fasen för ångra när den transaktionslogg som krävs för en sekundär databas för att komma ikapp för ångra LSN levereras och härdas på en sekundär replik.
Försiktighet
När en databas är i tillståndet INITIALIZING kommer en tvingad övergång till den sekundära repliken alltid att lämna databasen i ett läge där den inte kan startas.
redundansberedskap
Anger vilka tillgänglighetsrepliker som kan växlas över med eller utan potentiell dataförlust. Den här kolumnen visas som standard. Möjliga värden är:
- Dataförlust
- Ingen dataförlust
problem
Visar en lista över problemnamnet. Den här kolumnen visas som standard. Möjliga värden är:
- Varningar. Klicka här om du vill visa problem med tröskelvärden och varningar.
- Kritisk. Klicka här om du vill visa de kritiska problemen.
En lista över alla AlwaysOn-principproblem finns i AlwaysOn-principer för driftproblem med AlwaysOn-tillgänglighetsgrupper (SQL Server).
pausad
Anger om databasen är pausad eller har återupptagits. Det här värdet är dolt som standard.
Avstängningsorsak
Anger orsaken till det pausade tillståndet. Det här värdet är dolt som standard.
Beräkna dataförlust (sekunder)
Anger tidsskillnaden för den senaste transaktionsloggposten i den primära repliken och den sekundära repliken. Om den primära repliken slutar fungera kommer alla transaktionsloggposter inom tidspannet att gå förlorade. Det här värdet är dolt som standard.
beräknad återställningstid (sekunder)
Anger den tid i sekunder det tar att återställa uppdateringstiden. Den upphämtningstiden är den tid det tar för den sekundära repliken att komma ikapp den primära repliken. Det här värdet är dolt som standard.
synkroniseringsprestanda (sekunder)
Anger den tid i sekunder det tar att synkronisera mellan de primära och sekundära replikerna. Det här värdet är dolt som standard.
Loggskickköstorlek (KB)
Anger antalet loggposter i loggfilerna för den primära databasen som inte har skickats till den sekundära repliken. Det här värdet är dolt som standard.
Loggöverföringshastighet (KB/sek)
Anger den hastighet i kB per sekund som loggposter skickas till den sekundära repliken med. Det här värdet är dolt som standard.
Gör om köstorlek (KB)
Anger antalet loggposter i loggfilerna för den sekundära repliken som inte har återskapats ännu. Det här värdet är dolt som standard.
Redo Rate (KB/sek)
Anger den hastighet i kB per sekund som loggposterna görs om med. Det här värdet är dolt som standard.
Filströmsöverföringshastighet (KB/sek)
Anger frekvensen för FileStream i KB per sekund med vilken transaktioner skickas till repliken. Det här värdet är dolt som standard.
Slut på Logg LSN
Anger det faktiska loggsekvensnumret (LSN) som motsvarar den senaste loggposten i loggcachen på de primära och sekundära replikerna. Det här värdet är dolt som standard.
Recovery LSN
Anger slutet av transaktionsloggen innan repliken skriver nya loggposter efter återställning eller redundans på den primära repliken. Det här värdet är dolt som standard.
Förkortning LSN
Anger det minsta loggtrunkeringsvärdet för den primära repliken. Det här värdet är dolt som standard.
senaste incheckning av LSN-
Anger det faktiska LSN som motsvarar den senaste incheckningsposten i transaktionsloggen. Det här värdet är dolt som standard.
senaste committid
Anger den tid som motsvarar den senaste ändringsposten. Det här värdet är dolt som standard.
Senaste LSN
Anger den punkt upp till vilken alla loggblock har skickats av den primära repliken. Det här värdet är dolt som standard.
senaste sändningstid
Anger den tid då det senaste loggblocket skickades. Det här värdet är dolt som standard.
senast mottagna LSN
Anger den punkt upp till vilken alla loggblock har tagits emot av den sekundära repliken som är värd för den sekundära databasen. Det här värdet är dolt som standard.
senaste mottagna tiden
Anger den tid då loggblocksidentifieraren i det senaste meddelandet som togs emot på den sekundära repliken lästes. Det här värdet är dolt som standard.
senaste härdade LSN-
Anger den punkt upp till vilken alla loggposter har tömts till disken på den sekundära repliken. Det här värdet är dolt som standard.
Senaste Härdade Tiden
Anger den tid då loggblocks-ID togs emot för den senaste härdade LSN på den sekundära repliken. Det här värdet är dolt som standard.
Senaste återställd LSN
Anger det faktiska LSN för loggposten som senast gjordes om på den sekundära repliken. Det här värdet är dolt som standard.
Senaste omgjorda tid
Anger den tid då den senaste loggposten gjordes om på den sekundära databasen. Det här värdet är dolt som standard.
Obs
De flesta data baseras på sys.dm_hadr_database_replica_states, så vissa begränsningar kan gälla. Mer information finns i sys.dm_hadr_database_replica_states (Transact-SQL).
Svarstidsrapporter för AlwaysOn-tillgänglighetsgrupp
Tillgänglighetsgruppens svarstidsrapport är ett rapporteringsverktyg som är inbyggt i instrumentpanelen för tillgänglighetsgruppen och som är tillgängligt i VERSION av SQL Server Management Studio 17.4. Den här funktionen ger en lättförstårlig rapport som beskriver hur lång tid som ägnas under olika faser av loggtransportprocessen. På så sätt kan du begränsa den potentiella orsaken till svarstid under synkroniseringsprocessen.
SQL Agent kör datainsamlingen och måste vara aktiverad på både den primära repliken och minst en av de sekundära replikerna. Visa rapporten genom att högerklicka på tillgänglighetsgruppen > Rapporter > standardrapporter i Object Explorer i SQL Server Management Studio.
Mer information finns i Rapporter om svarstid för AlwaysOn-tillgänglighetsgrupp.
Relaterade uppgifter
Se även
sys.dm_os_performance_counters (Transact-SQL)
övervakning av tillgänglighetsgrupper (SQL Server)