DBCC DROPCLEANBUFFERS (Transact-SQL)

Удаляет все чистые буферы из буферного пула.

Значок ссылки на разделСоглашения о синтаксисе в Transact-SQL

Синтаксис

DBCC DROPCLEANBUFFERS [ WITH NO_INFOMSGS ]

Аргументы

  • WITH NO_INFOMSGS
    Подавляет все информационные сообщения.

Результирующие наборы

Инструкция DBCC DROPCLEANBUFFERS возвращает следующее сообщение:

DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Замечания

С помощью инструкции DBCC DROPCLEANBUFFERS можно выполнить проверку запроса при холодном буферном кэше, не выключая и не перезапуская сервер.

Чтобы удалить чистые буферы из буферного пула, необходимо сначала воспользоваться инструкцией CHECKPOINT для обеспечения холодного буферного кэша. Это вызовет принудительную запись всех «грязных» страниц текущей базы данных на диск и очистит буферы. После этого можно выполнить команду DBCC DROPCLEANBUFFERS, которая удалит все буферы из буферного пула.

Разрешения

Требуется членство в фиксированной серверной роли sysadmin.

См. также

Справочник

DBCC (Transact-SQL)
CHECKPOINT (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005