Aracılığıyla paylaş


sys.syscacheobjects (Transact-SQL)

Önbelleği nasıl kullanıldığı hakkında bilgi içerir.

Important noteImportant Note:

This SQL Server 2000 system table is included as a view for backward compatibility. We recommend that you use the current SQL Server system views instead. To find the equivalent system view or views, see Mapping SQL Server 2000 System Tables to SQL Server 2005 System Views. This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

sütun Name

Veri türü

Açıklama

bucketid

int

Demet KimliğiDeğer aralık 0'dan (dizin boyutu - 1) belirtir.Dizin, karma tablo boyutu boyutudur.

cacheobjtype

nvarchar(17)

Önbelleğe bir nesne türü:

  • Derlenmiş planı

  • Yürütülebilir planı

  • Ağaç ayrıştırma

  • Imleç

  • genişletilmiş saklı yordam

objtype

nvarchar(8)

Nesne türü:

  • Saklı yordam

  • Hazırlanmış deyim

  • Ad hoc sorgu ( Transact-SQLDil olay olarak gönderilen sqlcmd veya osql yardımcı yerine, uzak yordam çağrıları)

  • ReplProc (çoğaltma yordam)

  • Tetikleyici

  • View

  • Default

  • Kullanıcı tablo

  • Sistem tablosu

  • Onay

  • Kural

Objid

int

Bir nesne önbelleğinde arama kullanılan ana anahtarı.Bu, nesne kimliği saklanansysobjects Veritabanı nesneleri (yordamlar, görünümler, Tetikleyiciler vb.) için. Önbelleği nesneleri gibi SQL, geçici ya da hazırObjid olan bir dahili olarak oluşturulan değer.

DBID

smallint

Veritabanı kimliği, önbellek nesnesi derlendi.

dbidexec

smallint

Veritabanı kimliği, sorgu yürütüldüğünde.

Nesnelerin çoğu içindbidexecdbid aynı değere sahip.

Sistem görünümleridbidexec içinden sorgu yürütüldüğünde veritabanı kimliği olan.

Anlık sorguların,dbidexec is 0.Bunun anlamıdbidexecdbid aynı değere sahip.

UID

smallint

Gösterir oluşturan plan için ad hoc sorgu planları ve hazırlanan planlar.

-2 = Gönderilen toplu iş iş kesin ad çözümlemesi bağlı değildir ve farklı kullanıcılar arasında paylaşılabilir.Bu yöntem tercih edilir.Başka bir değer veritabanında sorgu gönderen kullanıcının kullanıcı Kimliğini gösterir.

Kullanıcılar ve roller 32.767 aşarsa, NULL döndürüyor ya da uzaklıklarını aşıyor.Daha fazla bilgi için bkz: SQL Server Sistem kataloğu sorgulanıyor..

refcounts

int

Bu önbellek nesneye başvuran diğer önbellek nesnelerinin sayısı.1 Taban sayısıdır.

usecounts

int

Bu önbellek nesnesi başlangıç bu yana kullanılan saat sayısı.

pagesused

int

Nesne Önbelleği tarafından kullanılan sayfa sayısı.

lasttime

bigint

Yalnızca geriye dönük uyumluluk için.Her zaman 0 değerini döndürür.

maxexectime

bigint

Yalnızca geriye dönük uyumluluk için.Her zaman 0 değerini döndürür.

avgexectime

bigint

Yalnızca geriye dönük uyumluluk için.Her zaman 0 değerini döndürür.

lastreads

bigint

Yalnızca geriye dönük uyumluluk için.Her zaman 0 değerini döndürür.

lastwrites

bigint

Yalnızca geriye dönük uyumluluk için.Her zaman 0 değerini döndürür.

setopts

int

Derlenmiş bir plan etkileyen küme seçeneği ayarlar.Bu ayarlar önbellek anahtarının bir parçasıdır.Bu sütundaki değerlerin yapılan küme seçenekleri kullanıcıların değişiklik gösterir.

Bu seçenekler aşağıdakileri içerir:

  • ansi_padding

  • FORCEPLAN

  • concat_null_yields_null

  • ansi_warnings

  • ansi_nulls

  • QUOTED_IDENTIFIER

  • ANSI_NULL_DFLT_OFF

  • ansi_null_dflt_off

langid

smallint

Dil kimliği.Dilin önbellek nesnesi bağlantının kimliği.

dateformat

smallint

Önbellek nesnesini oluşturan bağlantının tarih biçimi.

Durum

int

Önbellek nesnesi bir imleç planı olup olmadığını gösterir.Şu anda, yalnızca en az önemli bit kullanılır.

SqlBytes

int

Yordam tanımı ya da toplu iş iş gönderilen bayt olarak uzunluğu.

SQL

nvarchar(3900)

Modül tanımı ya da toplu iş iş gönderilen ilk 3900 karakter.