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)