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.
A következőkre vonatkozik:SQL Server
Azure SQL Managed Instance
Az SQL Server Management Studio 17.2-es és újabb verziója tartalmazza a Teljesítmény irányítópultot. Ez az irányítópult úgy lett kialakítva, hogy vizuálisan gyors betekintést nyújtson az SQL Server és az Azure SQL Managed Instance teljesítményállapotába.
A Teljesítmény irányítópult segítségével gyorsan megállapíthatja, hogy az SQL Server vagy az Azure SQL Database teljesítménybeli szűk keresztmetszetet tapasztal-e. Ha pedig szűk keresztmetszetet talál, egyszerűen rögzíthet további diagnosztikai adatokat, amelyek a probléma megoldásához szükségesek lehetnek. A Teljesítmény irányítópult néhány gyakori teljesítményproblémája a következők azonosításában segíthet:
- CPU-szűk keresztmetszetek (és milyen lekérdezések fogyasztják a legtöbb CPU-t)
- I/O szűk keresztmetszetek (és milyen lekérdezések hajtják végre a legtöbb I/O-t)
- A Lekérdezésoptimalizáló által létrehozott indexjavaslatok (hiányzó indexek)
- Blokkolás
- Erőforrás-versengés (beleértve a reteszes versengést is)
A Teljesítmény irányítópult emellett segít azonosítani a korábban esetleg végrehajtott drága lekérdezéseket, és számos metrika érhető el a magas költségek meghatározásához: CPU, Logikai írások, Logikai olvasások, Időtartam, Fizikai olvasások és CLR-idő.
A Teljesítmény irányítópult a következő szakaszokra és aljelentésekre oszlik:
Rendszer CPU-kihasználtsága
Aktuális várakozási kérelmek
Aktuális tevékenység
- Felhasználói kérések
- Felhasználói munkamenetek
- Gyorsítótár találati aránya
Előzményadatok
- Várakozások
- Latches
- I/O-statisztikák
- Drága lekérdezések
Egyéb információk
- Aktív nyomkövetések
- Aktív XEvent-munkamenetek
- Databases
- Hiányzó indexek
Megjegyzés:
A teljesítmény irányítópultja belsőleg végrehajtással kapcsolatos dinamikus felügyeleti nézeteket és függvényeket, indexelt dinamikus felügyeleti nézeteket és függvényeket, valamint az I/O-hez kapcsolódó dinamikus felügyeleti nézeteket és függvényekkel kapcsolatos dinamikus felügyeleti nézeteket (DMV-ket) és függvényeket (DMF-eket) használ.
A Teljesítmény irányítópult megtekintése
A Teljesítmény irányítópult megtekintéséhez kattintson a jobb gombbal az SQL Server-példány nevére az Object Explorerben, válassza a Jelentések, a Standard jelentések és a Teljesítmény irányítópult lehetőséget.
A Teljesítmény irányítópult új lapként jelenik meg. Az alábbiakban egy példa látható, ahol a cpu szűk keresztmetszete egyértelműen fennáll:
Megjegyzések
A Hiányzó indexek jelentés olyan potenciálisan hiányzó indexeket jelenít meg, amelyeket a lekérdezésoptimalizáló a lekérdezés-fordítás során azonosított. Ezeket a javaslatokat azonban nem szabad névértéken figyelembe venni. A Microsoft azt javasolja, hogy a 100 000-nél nagyobb pontszámú indexeket érdemes kiértékelni létrehozásra, mivel ezek az indexek a felhasználói lekérdezések várható legnagyobb várható javulásával rendelkeznek.
Jótanács
Mindig értékelje ki, hogy egy új indexjavaslat hasonlítható-e össze az ugyanabban a táblában lévő meglévő indexekkel, ahol ugyanezek a gyakorlati eredmények egyszerűen egy meglévő index módosításával érhetők el új index létrehozása helyett. Ha például adott egy új, javasolt index a(z) C1, C2 és C3 oszlopokra, először értékelje ki, hogy van-e már meglévő index a(z) C1 és C2 oszlopokon. Ha igen, akkor érdemes lehet oszlopot C3 hozzáadni a meglévő indexhez (megőrizve az előző oszlopok sorrendjét), hogy ne hozzon létre új indexet. További információ: SQL Server és Azure SQL index architektúrája és tervezési útmutatója.
A Várakozások jelentés kiszűri az összes tétlen és alvó várakozási állapotot. További információ a várakozásokról: sys.dm_os_wait_stats és AZ SQL Server 2005 teljesítményhangolása várakozások és üzenetsorok használatával.
A Költséges lekérdezések jelentések visszaállnak, amikor az SQL Server újraindul, mert az alapul szolgáló DMV-k adatai kiürülnek. Az SQL Server 2016 (13.x) és újabb verzióiban részletes információk találhatók a drága lekérdezésekről a Lekérdezéstárban.
Megjegyzés:
Bár az SQL Server Management Studio jelentéskészítője nem támogatja a vágólap elérését a jelentésekben található szövegekhez, a szöveg az önálló jelentéseken keresztül érhető el. Töltse le az önálló jelentéseket, ha le kell másolnia a lekérdezés szövegét a jelentésekből.
Permissions
Az SQL Serverhez VIEW SERVER STATE és ALTER TRACE engedély szükséges.
A felügyelt Azure SQL-példányhoz az VIEW DATABASE STATE adatbázis engedélyére van szükség.