Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
Содержит сведения об использовании кэша.
Внимание
Эта системная таблица SQL Server 2000 включена в СУБД как представление для обеспечения обратной совместимости. Вместо нее рекомендуется использовать системные представления SQL Server. Чтобы найти эквивалентное системное представление или представления, см. статью "Сопоставление системных таблиц с системными представлениями" (Transact-SQL). В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.
| Имя столбца | Тип данных | Description |
|---|---|---|
| bucketid | int | Идентификатор сегмента. Может принимать значения от 0 до величины, равной размеру каталога минус 1. Размер каталога равен размеру хэш-таблицы. |
| cacheobjtype | nvarchar(17) | Тип объекта, содержащегося в кэше: Скомпилированный план Исполняемый план. Дерево синтаксического анализа Курсор Расширенная хранимая процедура |
| objtype | nvarchar(8) | Тип объекта: Хранимая процедура Подготовленная инструкция Нерегламентированный запрос (Transact-SQL, отправленный в виде языковых событий из служебных программ sqlcmd или osql , а не удаленных вызовов процедур) ReplProc (процедура репликации) Триггер Представления По умолчанию. Пользовательская таблица Системная таблица Проверить Правило |
| objid | int | Одно из основных ключевых слов, используемое для поиска объекта в кэш-памяти. Это идентификатор объекта, хранящийся в sysobjects для объектов базы данных (процедуры, представления, триггеры и т. д.). Для объектов кэша, таких как нерегламентированный или подготовленный SQL, objid является внутренним созданным значением. |
| dbid | smallint | Идентификатор базы данных, в которой объект кэша был скомпилирован. |
| dbidexec | smallint | Идентификатор базы данных, из которой выполняется запрос. Для большинства объектов dbidexec имеет то же значение, что и dbid. Для системных представлений dbidexec — это идентификатор базы данных, из которого выполняется запрос. Для нерегламентированных запросов dbidexec имеет значение 0. Это означает, что dbidexec имеет то же значение, что и dbid. |
| uid | smallint | Указывает автора подготовленных планов и планов нерегламентированных запросов. -2 = Отправленный пакет не зависит от разрешения скрытых имен и может использоваться различными пользователями. Это является предпочтительным методом. Любое другое значение обозначает идентификатор пользователя, отправившего запрос к базе данных. Вызывает переполнение или возвращает значение NULL, если количество пользователей и ролей превышает 32 767. |
| ссылки | int | Количество объектов кэша, ссылающихся на данный объект. Отсчет начинается с 1. |
| usecounts | int | Количество обращений к данному объекту с момента его внедрения. |
| страницы | int | Число страниц, занимаемых объектом кэша. |
| setopts | int | Настройки параметров SET, влияющие на скомпонованный план. Данные настройки являются частью ключа кэша. При изменении пользователями параметров SET значения данного столбца также изменяются. К указанным параметрам относятся: ANSI_PADDING FORCEPLAN CONCAT_NULL_YIELDS_NULL ANSI_WARNINGS ANSI_NULLS QUOTED_IDENTIFIER ANSI_NULL_DFLT_ON ANSI_NULL_DFLT_OFF |
| langid | smallint | Идентификатор языка. Идентификатор языка соединения, в результате которого был создан объект кэша. |
| dateformat | smallint | Формат даты соединения, во время которого был создан объект кэша. |
| состояние | int | Указывает на принадлежность объекта кэша к плану исполнения курсора. В настоящее время используется только младший значащий бит. |
| последнее время | bigint | Только для обратной совместимости. Всегда возвращает 0. |
| maxexectime | bigint | Только для обратной совместимости. Всегда возвращает 0. |
| avgexectime | bigint | Только для обратной совместимости. Всегда возвращает 0. |
| lastreads | bigint | Только для обратной совместимости. Всегда возвращает 0. |
| lastwrites | bigint | Только для обратной совместимости. Всегда возвращает 0. |
| sqlbytes | int | Объем отправленного определения процедуры или пакета, в байтах. |
| sql | nvarchar(3900) | Определение модуля или первые 3900 символов отправленного пакета. |