출처 : http://blog.naver.com/friendding/60197876060



* Cache (캐쉬)

 

1

2

3

4

5

6

7


-- 캐쉬 정보 확인 
-- (objType에 'Adhoc', Prepared', 'Proc' 등을 확인 할 수 있다.

-- Prepared가 sp_executeSql 이다.)
SELECT top 10 objtype, dbid, usecounts, status, sqlbytes, sql
FROM master.dbo.syscacheobjects
--WHERE objType in ('Adhoc', 'Prepared', 'Proc')
Order by sqlbytes desc;

 

 

1

2

3

4


-- 캐쉬 삭제
-- (프로시저 사용시 다시 사용하지 않고 다시 컴파일 하게 됨)
DBCC FlushPROCINDB(8) -- 선택(dbid) 캐쉬 삭제
DBCC FreeProcCache -- 모든 DB의 캐쉬 삭제

 

 

1

2

3


-- 버퍼 풀에서 빈 버퍼를 모두 제거.
-- (서버를 종료하지 않아도 완전히 빈 버퍼 캐쉬를 사용함)
DBCC DropCleanBuffers

 


'SQL' 카테고리의 다른 글

[MSSQL] UNPIVOT  (0) 2014.03.07
[MSSQL] 공백 제거  (0) 2014.02.10
[MSSQL] 테이블의 종류  (0) 2013.12.17
[MSSQL] 연결시 기본 디비(DB) 설정 방법  (0) 2013.12.17
억단위의 Row수를 가진 데이터 삭제시? delete  (0) 2013.12.13
Posted by 요지
,