DBCC FREEPROCCACHE(Transact-SQL)

업데이트: 2006년 12월 12일

프로시저 캐시에서 모든 요소를 제거합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

DBCC FREEPROCCACHE [ WITH NO_INFOMSGS ]

인수

  • WITH NO_INFOMSGS
    모든 정보 메시지를 표시하지 않습니다.

결과 집합

DBCC FREEPROCCACHE는 다음을 반환합니다.

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

주의

프로시저 캐시를 지우려면 DBCC FREEPROCCACHE를 사용합니다. 예를 들어 프로시저 캐시를 해제하면 임시 SQL 문이 캐시에서 다시 사용되지 않고 다시 컴파일됩니다. 이로 인해 쿼리 성능이 일시적으로 갑자기 저하될 수 있습니다. SQL Server 2005 서비스 팩 2에서는 계획 캐시의 삭제된 각 캐시스토어에 대해 SQL Server 오류 로그에 "'DBCC FREEPROCCACHE' 또는 'DBCC FREESYSTEMCACHE' 작업으로 인해 '%s' 캐시스토어(계획 캐시의 일부)에 대한 캐시스토어 플러시가 SQL Server에서 %d번 발견되었습니다"라는 정보 메시지가 있습니다. 이 메시지는 캐시가 해당 시간 간격 내에 플러시되는 동안 5분마다 기록됩니다.

사용 권한

서버에 대한 ALTER SERVER STATE 권한이 필요합니다.

참고 항목

참조

DBCC(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 12월 12일

새로운 내용
  • 이 명령이 실행될 때 서비스 팩 2에서 기록되는 오류 메시지에 대한 정보를 추가했습니다.