Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
SQL Server Management Studio lehetővé teszi egy aktív lekérdezés élő végrehajtási tervének megtekintését. Ez az élő lekérdezési terv valós idejű betekintést nyújt a lekérdezések végrehajtási folyamatába, mivel a vezérlők az egyik lekérdezésterv-operátortól a másikba áramlanak. Az élő lekérdezési terv megjeleníti a lekérdezések teljes állapotát és az operátorszintű futtatási idő végrehajtási statisztikáit, például a létrehozott sorok számát, az eltelt időt, az operátor előrehaladását stb.
Mivel ezeket az adatokat valós időben érheti el anélkül, hogy várnia kellene a lekérdezés befejezésére, ezek a végrehajtási statisztikák rendkívül hasznosak a lekérdezési teljesítményproblémák hibakereséséhez.
Az élő lekérdezési statisztikák belsőleg a sys.dm_exec_query_profiles DMV-t használják.
Warning
Ez a funkció elsősorban hibaelhárítási célokra szolgál. A funkció használata mérsékelten lelassíthatja a lekérdezések általános teljesítményét, különösen a 2014-SQL Server (12.x) esetén. További információ: lekérdezési profil-infrastruktúra.
Ezt a funkciót a Transact-SQL hibakeresővel használhatja.
Élő lekérdezési statisztikák megtekintése egy lekérdezéshez
Az élő lekérdezés végrehajtási tervének megtekintéséhez az Eszközök menüben válassza az Élő lekérdezési statisztikák belefoglalása ikont .
Az élő lekérdezés végrehajtási tervéhez úgy is hozzáférhet, ha a jobb gombbal a Management Studióban egy kiválasztott lekérdezésre kattint, majd az Élő lekérdezési statisztikák belefoglalása lehetőséget választja.
Hajtsa végre a lekérdezést. Az élő lekérdezési terv megjeleníti a lekérdezési terv operátorainak teljes lekérdezési előrehaladását és futásidejű végrehajtási statisztikáit (például az eltelt időt vagy a folyamatot). A lekérdezés előrehaladási adatai és a végrehajtási statisztikák rendszeres időközönként frissülnek, amíg a lekérdezés végrehajtása folyamatban van. Ezen információk segítségével megismerheti a lekérdezések végrehajtásának általános folyamatát, valamint a hosszú ideig futó lekérdezések, a határozatlan ideig futó lekérdezések, a túlcsordulást okozó
tempdblekérdezések és az időtúllépések hibakeresését.
Bármely lekérdezés élő lekérdezési statisztikáinak megtekintése
Az élő végrehajtási tervet a Tevékenységfigyelőből is elérheti, ha a jobb gombbal a Folyamatok vagy az Aktív drága lekérdezések táblában lévő lekérdezésekre kattint.
Remarks
Engedélyeznie kell a statisztikai profil infrastruktúráját, mielőtt az élő lekérdezési statisztikák rögzítenék a lekérdezések előrehaladásával kapcsolatos információkat. A verziótól függően a többletterhelés jelentős lehet. Erről a többletterhelésről további információt a Lekérdezésprofil-kezelő infrastruktúra című témakörben talál.
Permissions
- Az Élő lekérdezési statisztikák eredményoldalának feltöltéséhez szüksége van az adatbázisszintű
SHOWPLANengedélyre, valamint a lekérdezés végrehajtásához szükséges engedélyekre. - A SQL Server kiszolgálószintű
VIEW SERVER STATEengedélyre van szüksége az élő statisztikák megtekintéséhez. - Prémium szintű SQL Database esetén az
VIEW DATABASE STATEadatbázis engedélyére van szüksége az élő statisztikák megtekintéséhez. Az SQL Database Standard és az Alapszintű szinteken az élő statisztikák megtekintéséhez Kiszolgáló-rendszergazda vagy Microsoft Entra rendszergazda fiók szükséges.
Note
Microsoft Entra ID korábban Azure Active Directory (Azure AD) néven ismerték.
Kapcsolódó tartalom
- végrehajtási terv áttekintése
- lekérdezésfeldolgozási architektúra útmutatója
- Monitorozás és hangolás a teljesítményhez
- teljesítményfigyelő és hangoló eszközök
- Nyissa meg az Tevékenységfigyelőt az SQL Server Management Studio-ban (SSMS)
- Tevékenységfigyelő
- A teljesítmény figyelése a Query Store használatával
- sys.dm_exec_query_statistics_xml
- sys.dm_exec_query_profiles
- Logikai és fizikai showplan operátor referenciája
- lekérdezésprofil-infrastruktúra