Megosztás:


Visszajátszási beállítások (SQL Server Profiler)

A következőkre vonatkozik:SQL ServerAzure SQL Managed Instance

A rögzített nyomkövetés SQL Server Profilerrel való újrajátszása előtt adja meg a visszajátszási beállításokat a Visszajátszás konfigurálása párbeszédpanelen. A párbeszédpanel elindításához nyissa meg a visszajátszás nyomkövetési fájlját vagy tábláját az SQL Server Profilerben, majd a Visszajátszás menüben válassza a Start lehetőséget. A nyomkövetés visszajátszásához szükséges engedélyekről az SQL Server Profiler futtatásához szükséges engedélyek című témakörben olvashat.

Ez a cikk a Lejátszás konfigurálása párbeszédpanelen megadott beállításokat ismerteti.

Az elosztott visszajátszási segédprogramot kell használnia egy intenzív OLTP-alkalmazás ismétléséhez (sok aktív egyidejű kapcsolattal vagy magas átviteli sebességgel). A Distributed Replay segédprogram képes visszajátszani több számítógép nyomkövetési adatait, így jobban szimulálva egy üzletkritikus terhelést. További információ: SQL Server Distributed Replay – áttekintés.

Alapszintű visszajátszási beállítások

Visszajátszási kiszolgáló

A kiszolgáló annak az SQL Server-példánynak a neve, amelyhez vissza szeretné játszani a nyomkövetést. A kiszolgálónak meg kell felelnie a Visszajátszási követelményekben leírt visszajátszási követelményeknek."

Mentés fájlba

Az a kimeneti fájl, amelyben a nyomkövetés ismétlésének eredménye későbbi megtekintésre lesz megírva. Alapértelmezés szerint az SQL Server Profiler csak a nyomkövetés visszajátszásának eredményeit jeleníti meg a képernyőn.

Mentés a táblázatba

Az az adatbázistábla, ahol a nyomkövetés újraírásának eredménye későbbi megtekintésre lesz megírva.

Visszajátszási szálak száma

Adja meg az egyidejűleg használni kívánt visszajátszási szálak számát. A nagyobb szám több erőforrást használ fel a visszajátszás során, de a visszajátszás gyorsabb. Több szál használata esetén az eseményrendezés nem tartható fenn teljes mértékben.

Események visszajátszása a nyomkövetés sorrendjében

Lehetővé teszi olyan hibakeresési módszerek használatát, mint például az egyes nyomkövetések végiglépése. Ha ez a beállítás nincs kiválasztva, a visszajátszás nem garantálja, hogy az események visszajátszása olyan sorrendben történik, amely összhangban van az események eredeti rögzítésének sorrendjével.

Események lejátszása több szál használatával

Optimalizálja a teljesítményt, és letiltja a hibakeresést. Az események visszajátszása abban a sorrendben történik, amelyben egy adott munkamenet-azonosítóhoz (SPID) lettek rögzítve, de a munkamenet-azonosító sorrendje nem garantált.

Visszajátszási eredmények megjelenítése

A visszajátszás eredményeinek megjelenítése. Ez az alapértelmezett beállítás. Ha az újrajátszott nyomkövetés nagyon nagy, érdemes letiltani ezt, hogy lemezterületet takarítsunk meg.

A legjobb visszajátszási teljesítmény érdekében válassza az események több szálon történő újrajátszását, és ne jelenítse meg a visszajátszási eredményeket.

Speciális visszajátszási beállítások

Visszajátszási rendszer SPID-ek

Az összes munkamenet-azonosító visszajátszása. Ez az alapértelmezett beállítás.

Csak egy SPID lejátszása

Visszajátssza a listából kiválasztott munkamenet-azonosítót.

Visszajátszás korlátozása dátum és idő szerint

Visszajátssza a megadott kezdési ésbefejezési időpont nyomkövetését.

Állapotfigyelő várakozási időköze

Beállítja, hogy mennyi ideig futhasson egy folyamat, mielőtt az állapotfigyelő leállítja azt.

Állapotfigyelő lekérdezési időköze

Meghatározza, hogy az állapotfigyelő milyen gyakran kérdezi le a leállításra jelölteket.

Az SQL Server letiltott folyamatok monitorozásának engedélyezése

Beállítja, hogy a blokkolt folyamatok figyelője milyen gyakran keresi a blokkolt vagy blokkoló folyamatokat.

Tudnivalók az állapotfigyelőről

Az állapotfigyelő egy olyan alkalmazásszál, amely figyeli a nyomkövetés ismétlésében részt vevő szimulált folyamatokat, és véget vet azoknak a folyamatoknak, amelyek blokkolva vannak a visszajátszásban. A Visszajátszás konfigurációja párbeszédpanel Speciális visszajátszási beállítások lapján megadhatja, hogy az állapotfigyelő mennyi ideig várjon másodpercek alatt a blokkolt folyamat befejezése előtt (Állapotfigyelő várakozási időköze). Ha ezt az időközt 0-ra állítja, az állapotfigyelő soha nem szünteti meg a szimulált blokkoló folyamatokat az eseménynapló visszajátszása közben.