Megosztás a következőn keresztül:


SQL Server, Plan Cache objektum

A következőkre vonatkozik:SQL Server

A Plan Cache objektum számlálókkal figyeli, hogy az SQL Server hogyan használja a memóriát az objektumok tárolására, például tárolt eljárások, alkalmi és előkészített Transact-SQL utasítások és triggerek tárolására. A Tervgyorsítótár objektum több példánya is figyelhető egyszerre, és mindegyik példány egy másik típusú monitorozási tervet jelöl.

Ez a táblázat az SQLServer:Plan Cache számlálókat ismerteti.

SQL Server-csomaggyorsítótár-számlálók Leírás
Gyorsítótár találati aránya A gyorsítótár-találatok és a keresések aránya.
Gyorsítótár találati arányának alapja Csak belső használatra.
Gyorsítótárobjektumok száma A gyorsítótárban lévő gyorsítótárobjektumok száma.
Használatban lévő objektumok gyorsítótárazása A használatban lévő gyorsítótárobjektumok száma.
Gyorsítótár lapjai A gyorsítótárobjektumok által használt 8 kilobájtos (KB) lapok száma.

Az objektum minden számlálója a következő példányokat tartalmazza:

Gyorsítótár-példány megtervezése Leírás
_Teljes Információ a gyorsítótárpéldányok minden típusáról.
SQL-csomagok Eseti Transact-SQL lekérdezésből készült lekérdezéstervek, beleértve az automatikus paraméteres lekérdezéseket, vagy Transact-SQL vagy használatával sp_preparesp_cursorpreparekészített utasításokból. Az SQL Server az azonos Transact-SQL utasítás későbbi végrehajtásakor gyorsítótárazza az alkalmi Transact-SQL utasítások terveit. A felhasználóparaméteres lekérdezések (még ha nem is kifejezetten előkészítettek) is előkészített SQL-tervekként vannak monitorozásra.
Objektumtervek Tárolt eljárás, függvény vagy eseményindító létrehozásával létrehozott lekérdezési tervek.
Kötött fák Normalizált fák nézetekhez, szabályokhoz, számított oszlopokhoz és ellenőrzési korlátozásokhoz.
Kiterjesztett tárolt eljárások Katalógusinformációk a kiterjesztett üzletek eljárásaihoz.
Ideiglenes táblák > Táblaváltozók Ideiglenes táblákkal és táblaváltozókkal kapcsolatos információk gyorsítótárazása.

példa

Ezzel a T-SQL-lekérdezéssel megkezdheti az objektum lekérdezési teljesítményszámlálóinak felderítését a sys.dm_os_performance_counters dinamikus felügyeleti nézetben:

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Plan Cache%';