Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server-
Databasebeheerders gebruiken het dashboard AlwaysOn-beschikbaarheidsgroep om een overzicht te krijgen van de status van een beschikbaarheidsgroep en de bijbehorende beschikbaarheidsreplica's en databases in SQL Server. Enkele van de typische toepassingen voor het dashboard van de beschikbaarheidsgroep zijn:
- Een replica kiezen voor een handmatige failover.
- Gegevensverlies inschatten als u een failover forceert.
- Prestaties van gegevenssynchronisatie evalueren.
- De invloed van de prestaties van een secundaire replica met synchrone doorvoer evalueren
- Het dashboard biedt belangrijke statussen van beschikbaarheidsgroepen en prestatie-indicatoren waarmee u eenvoudig operationele beslissingen met hoge beschikbaarheid kunt nemen met behulp van de volgende typen informatie.
- Status van samengetelde replica
- Synchronisatiemodus en -status
- Gegevensverlies schatten
- Geschatte hersteltijd (opnieuw inhalen)
- Details van databasereplica
- Synchronisatiemodus en -status
- Tijd om logboek te herstellen
Voorwaarden
U moet zijn verbonden met het exemplaar van SQL Server (serverexemplaren) dat als host fungeert voor de primaire replica of een secundaire replica van een beschikbaarheidsgroep.
Machtigingen
Vereist de machtigingen: CONNECT, VIEW SERVER STATE en VIEW ANY DEFINITION.
Het AlwaysOn-dashboard starten
Maak in Objectverkenner verbinding met het exemplaar van SQL Server waarop u het AlwaysOn-dashboard wilt uitvoeren.
Vouw het knooppunt Always On High Availability uit, klik met de rechtermuisknop op het knooppunt Beschikbaarheidsgroepen en klik vervolgens op Dashboard weergeven.
Opties voor AlwaysOn-dashboard wijzigen
U kunt het dialoogvenster SQL Server Management StudioOpties gebruiken om het gedrag van SQL Server Always On Dashboard te configureren voor automatisch vernieuwen en automatisch gedefinieerd AlwaysOn-beleid inschakelen.
Klik in het menu Extra op Opties.
Als u het dashboard automatisch wilt vernieuwen, selecteert u in het dialoogvenster OptiesAutomatisch vernieuwen inschakelen, voert u het vernieuwingsinterval in seconden in en voert u het aantal keren in dat u de verbinding opnieuw wilt proberen.
Als u een door de gebruiker gedefinieerd beleid wilt inschakelen, selecteert u Door de gebruiker gedefinieerd AlwaysOn-beleid inschakelen.
Samenvatting van beschikbaarheidsgroep
In het scherm beschikbaarheidsgroep wordt een samenvattingsregel weergegeven voor elke beschikbaarheidsgroep waarvoor de verbonden serverexemplaar een replica host. In dit deelvenster worden de volgende kolommen weergegeven.
naam van de beschikbaarheidsgroep
De naam van een beschikbaarheidsgroep waarvoor de verbonden serverinstantie een replica host.
primaire instantie
Naam van het serverexemplaar dat de host is van de primaire replica van de beschikbaarheidsgroep.
failovermodus
Geeft de failovermodus weer waarvoor de replica is geconfigureerd. De mogelijke waarden voor de failovermodus zijn:
Automatische. Geeft aan dat een of meer replica's zich in de modus voor automatische failover bevinden.
Handleiding. Geeft aan dat geen enkele replica zich in de modus voor automatische failover bevindt.
problemen
Klik op de koppeling Problemen om documentatie voor probleemoplossing voor een bepaald probleem te openen. Zie voor een lijst met alle Always On beleidsproblemen Always On beleidsregels voor operationele problemen met Always On-beschikbaarheidsgroepen (SQL Server).
Tip
Klik op de kolomkoppen om de informatie van de beschikbaarheidsgroep te sorteren op de naam van de beschikbaarheidsgroep, het primaire exemplaar, de failovermodus of het probleem.
Details van beschikbaarheidsgroep
De volgende gedetailleerde informatie wordt weergegeven voor de beschikbaarheidsgroep die u selecteert in het overzichtsscherm:
status van beschikbaarheidsgroep
Geeft de gezondheidstoestand van de beschikbaarheidsgroep weer.
primaire instantie
Naam van de serverinstantie die de primaire replica van de beschikbaarheidsgroep host.
failovermodus
Geeft de failovermodus weer waarvoor de replica is geconfigureerd. De mogelijke waarden voor de failovermodus zijn:
Automatische. Geeft aan dat een of meer replica's zich in de modus voor automatische failover bevinden.
Handleiding. Geeft aan dat geen replica zich in de modus voor automatische failover bevindt.
clusterstatus
Naam en status van het cluster waar de instance van de aangesloten server en de beschikbaarheidsgroep een knooppunt zijn.
Gegevens van de beschikbaarheidsreplica
Wanneer u verbonden bent met de primaire replica, geeft details van de beschikbaarheidsreplica informatie weer van alle replica's in de beschikbaarheidsgroep. Wanneer u verbinding hebt met een secundaire replica, wordt alleen informatie van de verbonden replica weergegeven.
In het deelvenster Beschikbaarheidsreplica worden de volgende kolommen weergegeven:
naam
De naam van het serverexemplaar waarop de beschikbaarheidsreplica gehost wordt. Deze kolom wordt standaard weergegeven.
rol
Geeft de huidige rol van de beschikbaarheidsreplica aan, ofwel Primaire of Secundaire. Voor informatie over Always On-beschikbaarheidsgroepen, zie Overzicht van Always On-beschikbaarheidsgroepen (SQL Server). Deze kolom wordt standaard weergegeven.
failovermodus
Geeft de failovermodus weer waarvoor de replica is geconfigureerd. De mogelijke waarden voor de failovermodus zijn:
Automatische. Geeft aan dat een of meer replica's zich in de modus voor automatische failover bevinden.
Handleiding. Geeft aan dat geen enkele replica zich in de automatische failover-modus bevindt.
Synchronisatiestatus
Hiermee wordt aangegeven of een secundaire replica momenteel wordt gesynchroniseerd met primaire replica. Deze kolom wordt standaard weergegeven. De mogelijke waarden zijn:
niet gesynchroniseerd. Een of meer databases in de replica worden niet gesynchroniseerd of zijn nog niet toegevoegd aan de beschikbaarheidsgroep.
synchroniseren van. Een of meer databases in de replica worden gesynchroniseerd.
Gesynchroniseerd. Alle databases in de secundaire replica worden gesynchroniseerd met de bijbehorende primaire databases op de huidige primaire replica, indien van toepassing, of op de laatste primaire replica.
Notitie
In de prestatiemodus heeft de database nooit de gesynchroniseerde status.
NULL-. Onbekende status. Deze waarde treedt op wanneer het lokale serverexemplaren niet kunnen communiceren met het WSFC-failovercluster (het lokale knooppunt maakt geen deel uit van het WSFC-quorum).
problemen
Hier wordt de naam van het probleem weergegeven. Deze waarde wordt standaard weergegeven. Zie AlwaysOn-beleid voor operationele problemen met AlwaysOn-beschikbaarheidsgroepen (SQL Server)voor een lijst met alle problemen met AlwaysOn-beleid.
beschikbaarheidsmodus
Geeft de replica-eigenschap aan die u afzonderlijk instelt voor elke beschikbaarheidsreplica. Deze waarde is standaard verborgen. De mogelijke waarden zijn:
asynchrone. De secundaire replica wordt nooit gesynchroniseerd met de primaire replica.
synchrone. Wanneer de secundaire database de primaire database inhaalt, komt deze in deze staat en blijft deze bijgewerkt zolang de gegevenssynchronisatie voor de database doorgaat.
primaire verbindingsmodus
Geeft de modus aan die wordt gebruikt om verbinding te maken met de primaire replica. Deze waarde is standaard verborgen.
secundaire verbindingsmodus
Geeft de modus aan die wordt gebruikt om verbinding te maken met de secundaire replica. Deze waarde is standaard verborgen.
verbindingsstatus
Geeft aan of een secundaire replica momenteel is verbonden met de primaire replica. Deze kolom is standaard verborgen. De mogelijke waarden zijn:
Verbonden. Voor een replica met externe beschikbaarheid geeft u aan dat de verbinding met de lokale beschikbaarheidsreplica is verbroken. De reactie van de lokale replica op de toestand van verbroken verbinding is afhankelijk van zijn rol, als volgt:
Als de verbinding met een secundaire replica op de primaire replica is verbroken, worden de secundaire databases gemarkeerd als niet gesynchroniseerd op de primaire replica en wacht de primaire replica totdat de secundaire opnieuw verbinding maakt.
Bij het detecteren dat de verbinding met de secundaire replica is verbroken, probeert de secundaire replica opnieuw verbinding te maken met de primaire replica.
Verbonden. Een replica voor externe beschikbaarheid die momenteel is verbonden met de lokale replica.
Operationele Status
Geeft de huidige operationele status van de replica aan. Deze waarde is standaard verborgen. De mogelijke waarden zijn:
0. Wachtend op failover
1. Aanhangig
2. Online
3. Offline
4. Mislukt
5. Mislukt, geen quorum
NULL/Onbekend. Replica is niet lokaal
laatste verbindingsfout nr.
Het nummer van de laatste verbindingsfout. Deze waarde is standaard verborgen.
laatste beschrijving van verbindingsfout
Beschrijving van de laatste verbindingsfout. Deze waarde is standaard verborgen.
laatste tijdstempel voor verbindingsfouten
Tijdstempel van de laatste verbindingsfout. Deze waarde is standaard verborgen.
Notitie
Zie SQL Server, Availability Replicavoor informatie over prestatiemeteritems voor beschikbaarheidsreplica's.
Informatie gegroepeerd per beschikbaarheidsgroep
Als u de informatie wilt groeperen, klikt u op Groeperen open selecteert u een van de volgende opties:
- Beschikbaarheidsreplica's
- beschikbaarheidsdatabases
- synchronisatiestatus
- Failovergereedheid
- problemen
In het deelvenster met de gegroepeerde informatie worden de volgende kolommen weergegeven:
naam
De naam van de beschikbaarheidsdatabase. Deze waarde wordt standaard weergegeven.
Replica
De naam van het exemplaar van SQL Server dat als host fungeert voor de beschikbaarheidsreplica. Deze waarde wordt standaard weergegeven.
Synchronisatie Status
Geeft aan of de beschikbaarheidsdatabase momenteel wordt gesynchroniseerd met primaire replica. Deze waarde wordt standaard weergegeven. De mogelijke synchronisatiestatussen zijn:
niet synchroniseren:
-
- Voor de primaire rol geeft u aan dat de database niet gereed is om het transactielogboek te synchroniseren met de bijbehorende secundaire databases.
- Voor een secundaire database geeft u aan dat de database geen logboeksynchronisatie heeft gestart vanwege een verbindingsprobleem, wordt onderbroken of overgangsstatussen doorloopt tijdens het opstarten of een functieswitch.
synchroniseren van:
Op een primaire replica:
- In een primaire database geeft u aan dat deze database gereed is om een scanaanvraag van een secundaire database te accepteren.
- Op een secundaire replica wordt aangegeven dat er actieve gegevensverplaatsing plaatsvindt voor die secundaire database.
gesynchroniseerde:
- Voor een primaire database geeft u aan dat ten minste één secundaire database is gesynchroniseerd.
- Voor een secundaire database geeft u aan dat de database wordt gesynchroniseerd met de bijbehorende primaire database.
terugdraaien.
Geeft de fase in het ongedaan maken aan wanneer een secundaire database actief pagina's ophaalt uit de primaire database.
Voorzichtigheid
Wanneer een database de status TERUGKEREN heeft, kan het afdwingen van een failover naar de secundaire replica ertoe leiden dat die database in een status blijft waarin deze niet kan worden gestart.
initialiseren van.
Geeft de fase van ongedaan maken aan wanneer het vereiste transactielogboek voor een secundaire database om de ongedaan maken-LSN in te halen, wordt verzonden en gearchiveerd op een secundaire replica.
Voorzichtigheid
Wanneer een database de status INITIALISEREN heeft, zal het afdwingen van failover naar de secundaire replica ervoor zorgen dat de database altijd in een toestand verkeert waarin deze niet kan worden gestart.
failovergereedheid
Geeft aan welke beschikbaarheidsreplica kan worden overgenomen met of zonder mogelijk gegevensverlies. Deze kolom wordt standaard weergegeven. De mogelijke waarden zijn:
- gegevensverlies
- geen gegevensverlies
problemen
Hier wordt de naam van het probleem weergegeven. Deze kolom wordt standaard weergegeven. De mogelijke waarden zijn:
- Waarschuwingen. Klik hier om de drempelwaarden en waarschuwingen weer te geven.
- Kritieke. Klik hier om de kritieke problemen weer te geven.
Zie Always On-beleidskwesties voor operationele problemen met Always On-beschikbaarheidsgroepen (SQL Server)voor een lijst met alle Always On-beleidskwesties.
onderbroken
Geeft aan of de database geschorst is of hervatis. Deze waarde is standaard verborgen.
reden van onderbreking
Geeft de reden voor de geschorste status aan. Deze waarde is standaard verborgen.
gegevensverlies schatten (seconden)
Geeft het tijdsverschil aan van de laatste transactielogboekrecord in de primaire replica en secundaire replica. Als de primaire replica mislukt, gaan alle transactielogboekrecords binnen het tijdvenster verloren. Deze waarde is standaard verborgen.
geschatte hersteltijd (seconden)
Geeft de tijd in seconden aan die nodig is om de inhaaltijd opnieuw uit te pakken. De inhaaltijd is de tijd die nodig is om de secundaire replica bij de primaire replica te brengen. Deze waarde is standaard verborgen.
Synchronisatieprestaties (seconden)
Geeft de tijd in seconden aan die nodig is om te synchroniseren tussen de primaire en secundaire replica's. Deze waarde is standaard verborgen.
Wachtrijgrootte voor het verzenden van logbestanden (KB)
Geeft het aantal logboekrecords in de logboekbestanden van de primaire database aan die niet naar de secundaire replica zijn verzonden. Deze waarde is standaard verborgen.
Logverzendsnelheid (KB/sec)
Geeft de snelheid in kB per seconde aan waarmee logboekrecords naar de secundaire replica worden verzonden. Deze waarde is standaard verborgen.
Redo-wachtrijgrootte (KB)
Geeft het aantal logboekrecords in de logboekbestanden van de secundaire replica aan die nog niet opnieuw zijn uitgevoerd. Deze waarde is standaard verborgen.
Redo-snelheid (KB/sec)
Geeft de snelheid in KB per seconde aan waarmee de logboekrecords opnieuw worden uitgevoerd. Deze waarde is standaard verborgen.
FileStream Send Rate (KB/sec)
Geeft de snelheid aan van de FileStream in KB per seconde waarmee transacties naar de replica worden verzonden. Deze waarde is standaard verborgen.
einde van logboek LSN
Geeft het werkelijke logboekreeksnummer (LSN) aan dat overeenkomt met de laatste logboekrecord in de logboekcache op de primaire en secundaire replica's. Deze waarde is standaard verborgen.
Recovery LSN
Geeft het einde van het transactielogboek aan voordat de replica nieuwe logboekrecords schrijft na herstel of failover op de primaire replica. Deze waarde is standaard verborgen.
Truncatie LSN
Geeft de minimale truncatiewaarde voor het log voor de primaire replica aan. Deze waarde is standaard verborgen.
LSN- voor laatste doorvoer
Geeft de werkelijke LSN aan die overeenkomt met de laatste doorvoerrecord in het transactielogboek. Deze waarde is standaard verborgen.
laatste doorvoertijd
Geeft de tijd aan die overeenkomt met de laatste doorvoerrecord. Deze waarde is standaard verborgen.
laatste verzonden LSN
Geeft het punt aan tot waar alle logblokken zijn verzonden door de primaire replica. Deze waarde is standaard verborgen.
laatst verzonden tijd
Geeft de tijd aan waarop het laatste logboekblok is verzonden. Deze waarde is standaard verborgen.
laatst ontvangen LSN
Geeft het punt aan waartoe alle logboekblokken zijn ontvangen door de secundaire replica die als host fungeert voor de secundaire database. Deze waarde is standaard verborgen.
laatst ontvangen tijd
Geeft de tijd aan waarop de logblok-ID in het laatste ontvangen bericht is gelezen op de secundaire replica. Deze waarde is standaard verborgen.
laatst vastgelegde LSN
Geeft het punt aan tot waar alle logboekrecords naar de schijf van de secundaire replica zijn wegschreven. Deze waarde is standaard verborgen.
laatst beperkte tijd
Geeft de tijd aan waarop de logblok-ID is ontvangen voor de laatste beveiligde LSN op de secundaire replica. Deze waarde is standaard verborgen.
laatst opnieuw gedaan LSN
Geeft de werkelijke LSN van de logboekrecord aan die voor het laatst is hersteld op de secundaire replica. Deze waarde is standaard verborgen.
laatste keer opnieuw
Geeft de tijd aan waarop de laatste logboekrecord opnieuw is uitgevoerd op de secundaire database. Deze waarde is standaard verborgen.
Notitie
De meeste gegevens zijn gebaseerd op sys.dm_hadr_database_replica_states, dus sommige beperkingen kunnen van toepassing zijn. Zie sys.dm_hadr_database_replica_states (Transact-SQL)voor meer informatie.
Latentierapporten van AlwaysOn-beschikbaarheidsgroep
Het latentierapport van de beschikbaarheidsgroep is een rapportageprogramma dat is ingebouwd in het dashboard van de beschikbaarheidsgroep en beschikbaar is in de SQL Server Management Studio 17.4 release. Deze functie biedt een eenvoudig te begrijpen rapport met informatie over de tijd die is besteed aan verschillende fasen van het logboektransportproces. Dit biedt een manier om de mogelijke oorzaak van latentie tijdens het synchronisatieproces te beperken.
SQL Agent voert de gegevensverzameling uit en moet zijn ingeschakeld op zowel de primaire replica als ten minste één van de secundaire replica's. Bekijk het rapport door met de rechtermuisknop te klikken op de beschikbaarheidsgroep > Reports > Standard Reports in Object Explorer van SQL Server Management Studio.
Zie Latentierapporten van AlwaysOn-beschikbaarheidsgroepvoor meer informatie.
Gerelateerde taken
Zie ook
sys.dm_os_performance_counters (Transact-SQL)
bewaking van beschikbaarheidsgroepen (SQL Server)