DBCC DROPCLEANBUFFERS (Transact-SQL)

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

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

Синтаксис

DBCC DROPCLEANBUFFERS [ WITH NO_INFOMSGS ]

Аргументы

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

Замечания

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

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

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

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

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

Разрешения

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

См. также

Справочник

DBCC (Transact-SQL)

CHECKPOINT (Transact-SQL)