plancache 시스템의 모든 계획 캐시를 제거하기 잘못된 실행 계획으로 시스템의 속도가 느려지고 있습니다. 원인이 되는 함수나 프로시저를 파악하기 힘든상황입니다. 시스템의 모든 계획 캐시를 제거하고 새로 생성하도록 유도합니다. DBCC FREEPROCCACHE(Transact-SQL) 계획 캐시에서 모든 요소를 제거하거나, 계획 핸들이나 SQL 핸들을 지정하여 계획 캐시에서 특정 계획을 제거하거나, 지정한 리소스 풀에 연결된 모든 캐시 항목을 제거합니다. 구문 DBCC FREEPROCCACHE [ ( { plan_handle | sql_handle | pool_name } ) ] [ WITH NO_INFOMSGS ] 인수 ( { plan_handle | sql_handle | pool_name } )plan_handle은 실행된 일괄 처리에 대한 쿼리 .. 운영/성능 및 실행계획 2014. 10. 17. 캐쉬된 실행 계획 보기(Investigating the plan cache) 성능의 이슈가 발생해서 캐쉬에 올라간 실행계획을 확인하고 싶습니다. 1. 캐쉬된 실행계획 보기 전체 캐쉬된 실행계획 보기 WITH XMLNAMESPACES(DEFAULT 'http://schemas.microsoft.com/sqlserver/2004/07/showplan'), PLANDMISSINGINDEXES AS( SELECT QUERY_PLAN, CP.USECOUNTS FROM sys.dm_exec_cached_plans CP OUTER APPLY sys.dm_exec_query_plan(CP.PLAN_HANDLE) TP WHERE TP.QUERY_PLAN.exist('//MissingIndex')=1 ) SELECT STMT.value('(//MissingIndex/@Database)[1]','s.. 운영/성능 및 실행계획 2013. 12. 1. 이전 1 다음