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ár
- 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 egy új javasolt indexet ad az oszlopokhoz C1, C2 először C3kiértékelje, hogy van-e meglévő index az oszlopokon C1 és C2a . 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ást. 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 Drága lekérdezések jelentések alaphelyzetbe állnak, amikor az SQL Server újraindul, mert a mögöttes DMV-k adatai törlődnek. 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 Server megköveteli és VIEW SERVER STATE engedélyeket igényelALTER TRACE.
A felügyelt Azure SQL-példányhoz az VIEW DATABASE STATE adatbázis engedélyére van szükség.