sys.syscacheobjects (Transact-SQL)
Zawiera informacje dotyczące sposobu korzystania z pamięci podręcznej.
Ważne: |
---|
Ta tabela systemowa programu SQL Server 2000 została uwzględniona jako widok w celu zachowania zgodności z poprzednimi wersjami. Zaleca się używanie zamiast niej bieżących widoków systemowych programu SQL Server. Aby odnaleźć odpowiednie widoki systemowe, zobacz temat Mapowanie tabel systemowych programu SQL Server 2000 na widoki systemowe programu SQL Server 2005. Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja. |
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
BucketID |
int |
Identyfikator Wiadro z farbą.Wartość wskazuje zakres od 0 do (rozmiar katalogu - 1).Rozmiar katalogu jest rozmiar tabelamieszania. |
cacheobjtype |
nvarchar(17) |
Typ obiektu w pamięci podręcznej:
|
ObjType |
nvarchar(8) |
Typ obiektu:
|
objid |
int |
Jeden z głównych kluczy używanych do wyszukiwania obiektu w pamięci podręcznej.Jest to obiekt identyfikator przechowywany w sysobjects dla obiektów bazy danych (procedury, widoki, wyzwalaczami i tak dalej).Pamięć podręczna obiektów, takich jak ad hoc lub przygotowane SQL objid jest wartością wewnętrznie generowane. |
Identyfikator DBID |
smallint |
Identyfikator bazy danych, w którym został skompilowany obiektu pamięci podręcznej. |
dbidexec |
smallint |
Identyfikator bazy danych, z którym jest wykonywana kwerenda. W przypadku większości obiektów dbidexec ma taką samą wartość jak identyfikator dbid. Dla widoków systemu dbidexec jest identyfikator bazy danych, z którym jest wykonywana kwerenda. Kwerend ad hoc dbidexec jest równa 0.Oznacza to dbidexec ma taką samą wartość jak identyfikator dbid. |
Identyfikator UID |
smallint |
Wskazuje twórca planu dla planów kwerend ad hoc i przygotowane plany. -2 = partia przedłożone nie zależą od rozpoznawania nazw niejawna i mogą być współużytkowane przez różnych użytkowników.Jest to preferowana metoda.Każda wartość reprezentuje identyfikator użytkownika przesyłania kwerend w bazie danych. Przepełnienie lub zwraca wartość NULL, jeśli liczba użytkowników i ról przekracza 32 767.Aby uzyskać więcej informacji, zobacz Badanie wykazu systemu SQL Server. |
refcounts |
int |
Liczba innych obiektów pamięci podręcznej odwoływanie się do tego obiektu pamięci podręcznej.Liczba 1 jest podstawa. |
usecounts |
int |
Liczba wykorzystanych tego obiektu pamięci podręcznej od momentu powstania. |
pagesused |
int |
Liczba stron zużywane przez obiekt pamięć podręczną. |
lasttime |
bigint |
Tylko zgodności ze starszymi wersjami.Zawsze zwraca 0. |
maxexectime |
bigint |
Tylko zgodności ze starszymi wersjami.Zawsze zwraca 0. |
avgexectime |
bigint |
Tylko zgodności ze starszymi wersjami.Zawsze zwraca 0. |
lastreads |
bigint |
Tylko zgodności ze starszymi wersjami.Zawsze zwraca 0. |
lastwrites |
bigint |
Tylko zgodności ze starszymi wersjami.Zawsze zwraca 0. |
setopts |
int |
Ustaw opcję ustawienia, które wpływają na skompilowany plan.Ustawienia te są częścią kluczpamięci podręcznej.Zmiany wartości w tej kolumna wskazują, że użytkownicy zmodyfikowany zestaw opcji. Opcje te obejmują:
|
LangID |
smallint |
Identyfikator języka.Identyfikator języka połączenia, która utworzyła obiekt pamięci podręcznej. |
Format daty |
smallint |
Format daty połączenia, która utworzyła obiekt pamięci podręcznej. |
Stan |
int |
Wskazuje, czy obiekt pamięci podręcznej jest plan kursor .Obecnie używany jest najmniej znaczący bit. |
elementy SqlBytes |
int |
Długość w bajtach definicja procedury lub partia przedłożone. |
SQL |
nvarchar(3900) |
Definicja modułu lub najpierw 3900 znaków partia przedłożone. |
Zobacz także