sys.dm_exec_cached_plan_dependent_objects(Transact-SQL)
적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
각 Transact-SQL 실행 계획, CLR(공용 언어 런타임) 실행 계획 및 계획과 연결된 커서에 대한 행을 반환합니다.
구문
sys.dm_exec_cached_plan_dependent_objects(plan_handle)
인수
plan_handle
실행된 일괄 처리에 대한 쿼리 실행 계획을 고유하게 식별하고 해당 계획이 계획 캐시에 상주하는 토큰입니다. plan_handle
은 varbinary(64)입니다.
다음 plan_handle
동적 관리 개체에서 가져올 수 있습니다.
반환된 테이블
열 이름 | 데이터 형식 | 설명 |
---|---|---|
usecounts | int | 실행 컨텍스트 또는 커서가 사용된 횟수입니다. 열은 null을 허용하지 않습니다. |
memory_object_address | varbinary(8) | 실행 컨텍스트 또는 커서의 메모리 주소입니다. 열은 null을 허용하지 않습니다. |
cacheobjtype | nvarchar(50) | Plan 캐시 개체 형식입니다. 열은 null을 허용하지 않습니다. 가능한 값은 다음과 같습니다. 실행 계획 CLR 컴파일 함수 CLR 컴파일 프로시저 커서 |
사용 권한
서버에 대한 VIEW SERVER STATE
권한이 필요합니다.
SQL Server 2022 이상에 대한 권한
서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.
물리적 조인
관계 카디널리
보낸 사람 | 수행할 작업 | 사용 | 관계 |
---|---|---|---|
dm_exec_cached_plan_dependent_objects |
dm_os_memory_objects |
memory_object_address |
일대일 |
다음 단계
실행 관련 동적 관리 뷰 및 함수(Transact-SQL)
동적 관리 뷰 및 함수(Transact-SQL)
sys.syscacheobjects(Transact-SQL)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기