Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Az 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és általános á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 ezek az adatok valós időben érhetők el anélkül, hogy várniuk 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. Ez a funkció az SQL Server 2016 (13.x) Management Studióval kezdve érhető el, de az SQL Server 2014 (12.x) használatával is használható.
Note
Az élő lekérdezési statisztikák belsőleg a sys.dm_exec_query_profiles DMV-t használják.
A következővonatkozik: SQL Server (2014-es verzió (12.x) és újabb) és Azure SQL Database.
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 az SQL Server 2014-ben (12.x). További információ: lekérdezési profil-infrastruktúra.
Ez a funkció a Transact-SQL hibakeresővelhasználható.
Egy lekérdezés élő lekérdezési statisztikáinak megtekintése
Az élő lekérdezés végrehajtási tervének megtekintéséhez az Eszközök menüben kattintson az Élő lekérdezési statisztikák belefoglalása ikonra.
Az élő lekérdezések végrehajtási tervének megtekintéséhez kattintson a jobb gombbal egy kijelölt lekérdezésre a Management Studióban, majd kattintson az Élő lekérdezés statisztikájának belefoglalásaelemre.
Most 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 (pl. eltelt idő, folyamat stb.). 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 hosszan futó lekérdezések, a határozatlan ideig futó lekérdezések, a tempdb-túlcsordulást okozó lekérdezések és az időtúllépési problémák hibakeresését.
Bármely lekérdezés élő lekérdezési statisztikáinak megtekintése
Az élő végrehajtási terv a Tevékenységfigyelő-ből is elérhető, ha jobb gombbal kattint bármelyik lekérdezésre a Folyamatok vagy az Aktív, nagy erőforrás-igényű lekérdezések táblában.
Remarks
A statisztikai profil infrastruktúráját engedélyezni kell ahhoz, hogy az élő lekérdezési statisztikák információkat gyűjthessenek a lekérdezések előrehaladásáról. A verziótól függően a többletterhelés jelentős lehet. A többletterhelésről további információt a Lekérdezésprofil-kezelő infrastruktúracímű témakörben talál.
Permissions
Az adatbázisszintű SHOWPLAN engedély szükséges a élő lekérdezési statisztikák eredményoldalának feltöltéséhez, és a lekérdezés végrehajtásához szükséges engedélyekre van szükség.
Az SQL Serveren a kiszolgálószintű VIEW SERVER STATE engedély szükséges az élő statisztikák megtekintéséhez.
Prémium szintű SQL Database esetén az adatbázis VIEW DATABASE STATE engedélyére van szükség az élő statisztikák megtekintéséhez. Az SQL Database Standard és Alap szinteken a szerverrendszergazdának vagy a Microsoft Entra rendszergazda fióknak szükséges az élő statisztikák megtekintéséhez.
Note
Microsoft Entra ID korábban Azure Active Directory (Azure AD) néven ismert.
Lásd még:
Végrehajtási tervek
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 a Tevékenységfigyelőt (SQL Server Management Studio)
Tevékenységfigyelő
Teljesítmény figyelése a Lekérdezéstár használatával
sys.dm_exec_query_statistics_xml
sys.dm_exec_query_profiles
Nyomkövetési jelzők beállítása a DBCC TRACEON használatával
Showplan logikai és fizikai operátorok hivatkozás
lekérdezésprofil-infrastruktúra