증상
Microsoft SQL Server 2014에 행이 많고 전체 텍스트 인덱스가 있는 테이블이 있다고 가정 합니다. 단일 트랜잭션에서 테이블의 많은 행을 삭제 하려고 하면 전체 텍스트 인덱스에서 행을 제거 하는 과정에서 스키마 잠금이 발생 하 고 다른 모든 조작 쿼리는 삭제 작업에 의해 차단 됩니다.
원인
전체 텍스트 인덱스를 사용 하는 매우 큰 테이블에서 많은 행을 삭제 하는 경우 전체 텍스트 인덱스에 대 한 삭제 프로세스가 중첩 된 트랜잭션에서 수행 되기 때문에이 문제가 발생 합니다. 전체 텍스트 인덱스에 대 한 삭제는 기본 테이블의 행에 대 한 삭제가 빠르게 완료 되는 경우에도 시간이 더 걸릴 수 있습니다. 이렇게 하면 서버가 종료 되거나 다시 시작 되는 경우 전체 텍스트 인덱스에 대 한 삭제 작업의 모든 진행률이 되돌려집니다. 또한 기본 테이블 및 많은 트랜잭션 잠금에 대 한 차단을 너무 많이 야기 합니다.
해결 방법
이 문제는 다음 SQL Server 누적 업데이트에서 처음 수정 되었습니다.
SQL Server 2014 누적 업데이트 4 /en-us/help/2999197
각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요.
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.