Share via


eşleştirirsys.syscacheobjectsgeriye (Transact-sql)

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

Önemli notÖnemli

Bu SQL Server 2000 sistem tablosu, geriye dönük uyumluluk için görünüm olarak dahil edilmiştir. Bunun yerine, geçerli SQL Server sistem görünümlerini kullanmanızı öneririz. Eğdeğerli sistem görünümü veya görünümleri için bkz. SQL Server 2000 Sistem Tablolarını SQL Server 2005 Sistem Görünümleriyle Eşleme. Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın.

Sütun adı

Veri türü

Açıklama

karşılaştığı

int

Demet kimliği. Değer aralığı 0 ile (dizin boyutu - 1) belirtir. Dizin, karma tablo boyutu boyutudur.

cacheobjtype

nvarchar(17)

Önbellekteki nesne türü:

  • Derlenmiş planı

  • Yürütülebilir planı

  • Ağaç ayrıştırma

  • İmleç

  • Genişletilmiş saklı yordam

objType

nvarchar(8)

Nesne türü:

  • Saklı yordam

  • Hazır deyimi

  • Ad hoc sorgu ( Transact-SQL Dil olayları olarak gönderilen sqlcmdya osqlyarar, uzak yordam çağrıları yerine)

  • ReplProc (çoğaltma yordam)

  • Tetikleyici

  • Görünüm

  • Default

  • Kullanıcı tablosu

  • Sistem tablosu

  • Onay

  • Kural

Objid

int

Bir nesne önbelleğinde arama kullanılan ana anahtar. Bu kimliği saklı nesnesidir sysobjects veritabanı nesnelerinin (yordamlar, görünümler, Tetikleyiciler vb.). Önbellek nesneleri sql, geçici ya da hazır gibi objid dahili olarak üretilen bir değerdir.

DBID

smallint

Cache nesnesi içinde derlenmiş veritabanı Kımlığı.

dbidexec

smallint

Sorgu yürütüldüğü veritabanı Kımlığı.

Çoğu nesneler için dbidexecdbid aynı değere sahip DBID.

Sistem görünümleri, dbidexecdbid sorgu yürütüldüğünde veritabanı kimliğidir.

Ad hoc sorguları için dbidexec 0'dır. Yani dbidexecdbid aynı değere sahip DBID.

uid

smallint

Plan için ad hoc sorgu planları ve hazırlıklı planları oluşturan gösterir.

-2 = Gönderilen toplu örtülü ad çözümlemesi bağlı değildir ve farklı kullanıcılar arasında paylaşılabilir. Tercih edilen yöntem budur. Başka bir değer veritabanında sorgu göndererek kullanıcının kullanıcı kimliğini gösterir.

Taşıyorsa ya da kullanıcılar ve roller sayısı 32,767 aşarsa null döndürüyor.

refcounts

int

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

usecounts

int

Sayısı bu önbellek nesne başlangıcı bu yana kullanılan.

pagesused

int

Önbellek nesnesi tarafından tüketilen sayfa sayısı.

setopts

int

Derlenmiş planı etkileyen seçeneği ayarlarını ayarlayın. Bu ayarlar, önbellek anahtarının bir parçasıdır. Değişiklikleri bu sütundaki değerlere, kullanıcıların set seçenekleri değiştirdiniz belirtir.

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

  • ANSI_PADDING

  • FORCEPLAN

  • CONCAT_NULL_YIELDS_NULL

  • ANSI_WARNINGS

  • ANSI_NULLS

  • QUOTED_IDENTIFIER

  • ANSI_NULL_DFLT_ON

  • ANSI_NULL_DFLT_OFF

LangID

smallint

Dil kimliği. Önbellek nesnesini oluşturan bağlantı dil Kımlığı.

DATEFORMAT

smallint

Cache nesnesi oluşturduğunuz bağlantının Tarih biçimi.

durumu

int

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

lasttime

bigint

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

maxexectime

bigint

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

avgexectime

bigint

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

lastreads

bigint

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

lastwrites

bigint

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

SqlBytes

int

Yordam tanımı ya da toplu gönderilen bayt cinsinden uzunluğu.

SQL

nvarchar(3900)

Modül tanımı veya gönderilen toplu ilk 3900 karakterleri.

Ayrıca bkz.

Başvuru

Uyumluluk görünümleri (Transact-sql)