DBCC DROPCLEANBUFFERS(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 고정 서버 역할의 멤버여야 합니다.