현재 SQL Server 2008 R2에서 실행 중
UPDATE 문의 성능을 높이려고합니다. 실행 계획에서 Eager Spool 작업이 팝업되는 것을 알 수 있습니다. 스풀링 작업에 대한 나의 이해는 매우 기본적입니다. 업데이트 중에 테이블의 임시 저장 영역을 작성합니다.
또한 그들이 훨씬 더 나쁜 실행 시간을 막는 동안 열렬한 스풀은 종종 테이블 구조 및 / 또는 쿼리 문에 근본적인 문제를 나타냅니다.
내 질문은 매우 간단합니다. 쿼리 계획에 Eager Spool이 표시되면 어떤 문제를 먼저 해결해야합니까?
시스템의 모든 부분을 분석 하여 성능을 향상시킬 것입니다. 시작 위치에 대한 지침 만 찾고 있습니다.