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
Azure SQL Managed Instance
Voordat u een vastgelegde tracering opnieuw afspeelt met SQL Server Profiler, geeft u opties voor opnieuw afspelen op in het dialoogvenster Configuratie voor opnieuw afspelen . Als u dit dialoogvenster wilt starten, opent u het traceringsbestand of de tabel voor opnieuw afspelen in SQL Server Profiler en selecteert u Start in het menu Opnieuw afspelen. Zie Machtigingen die nodig zijn om SQL Server Profiler uit te voeren voor informatie over welke machtigingen vereist zijn om een tracering opnieuw af te spelen.
In dit artikel worden de opties beschreven die zijn opgegeven met het dialoogvenster Configuratie opnieuw afspelen .
U moet het hulpprogramma gedistribueerde herhaling gebruiken voor het opnieuw afspelen van een intensieve OLTP-toepassing (met veel actieve gelijktijdige verbindingen of hoge doorvoer). Met het hulpprogramma gedistribueerde herhaling kunnen traceringsgegevens van meerdere computers opnieuw worden afgespeeld, zodat u een bedrijfskritieke workload beter kunt simuleren. Ga voor meer informatie naar het SQL Server Distributed Replay-overzicht.
Basisopties voor opnieuw afspelen
Server opnieuw afspelen
De server is de naam van het exemplaar van SQL Server waarmee u de tracering opnieuw wilt afspelen. De server moet voldoen aan de vereisten voor opnieuw afspelen die worden beschreven in Vereisten voor opnieuw afspelen.
Opslaan in bestand
Het uitvoerbestand waarin het resultaat van het opnieuw afspelen van de tracering is geschreven voor latere weergave. Standaard geeft SQL Server Profiler alleen de resultaten weer van het opnieuw afspelen van de tracering op het scherm.
Opslaan in tabel
De databasetabel waarin het resultaat van het opnieuw afspelen van de tracering is geschreven voor latere weergave.
Aantal herhalingsthreads
Geef het aantal herhalingsthreads op dat gelijktijdig moet worden gebruikt. Een hoger getal verbruikt meer resources tijdens het opnieuw afspelen, maar het opnieuw afspelen is sneller. Gebeurtenisvolgorde wordt niet volledig onderhouden wanneer meerdere threads worden gebruikt.
Gebeurtenissen opnieuw afspelen in de volgorde waarin ze zijn getraceerd
Hiermee kunt u foutopsporingsmethoden gebruiken, zoals het doorlopen van elke trace. Als deze optie niet is geselecteerd, garandeert opnieuw afspelen niet dat gebeurtenissen opnieuw worden afgespeeld in een volgorde die overeenkomt met de volgorde waarin gebeurtenissen oorspronkelijk zijn vastgelegd.
Gebeurtenissen opnieuw afspelen met meerdere threads
Optimaliseert de prestaties en schakelt foutopsporing uit. Gebeurtenissen worden opnieuw afgespeeld in de volgorde waarin ze zijn vastgelegd voor een bepaalde sessie-id (SPID), maar het ordenen van de sessie-id is niet gegarandeerd.
Resultaten voor opnieuw afspelen weergeven
De resultaten van de herhaling weergeven. Dit is de standaardoptie. Als de tracering die u opnieuw afspeelt erg groot is, kunt u dit uitschakelen om schijfruimte te besparen.
Voor de beste herhalingsprestaties moet u ervoor kiezen om gebeurtenissen opnieuw af te spelen met meerdere threads en de resultaten voor opnieuw afspelen niet weer te geven.
Geavanceerde opties voor opnieuw afspelen
Weergavesysteem SPIDs
Alle sessie-id's opnieuw afspelen. Dit is de standaardoptie.
Eén SPID opnieuw afspelen
De sessie-id die u in de lijst kiest, wordt opnieuw afgespeeld.
Herhaling beperken op datum en tijd
Hiermee wordt de tracering opnieuw afgespeeld voor de opgegeven begin- en eindtijd.
Wachtinterval voor gezondheidsmonitor
Hiermee stelt u in hoe lang een proces mag worden uitgevoerd voordat de statusmonitor het beëindigt.
Controle-interval voor gezondheidsmonitor
Hiermee stelt u in hoe vaak de gezondheidsmonitor kandidaten voor beëindiging onderzoekt.
Bewaking van geblokkeerde SQL Server-processen inschakelen
Hiermee stelt u in hoe vaak de monitor voor geblokkeerde processen zoekt naar geblokkeerde of blokkerende processen.
Over de gezondheidsmonitor
De gezondheidsmonitor is een toepassingsthread die de gesimuleerde processen bewaakt die betrokken zijn bij het opnieuw afspelen van een trace en beëindigt die processen die binnen de herhaling geblokkeerd zijn. Op het tabblad Geavanceerde opties voor opnieuw afspelen van het dialoogvenster Configuratie voor opnieuw afspelen kunt u opgeven hoe lang de statusmonitor in seconden moet wachten voordat een geblokkeerd proces wordt beëindigd (wachttijd voor statusmonitor). Als u dit interval instelt op 0, eindigt de statusmonitor nooit gesimuleerde blokkerende processen in de tracering opnieuw afspelen.