1
다음 AD-HOC와 관련된 일관된 쿼리 내 병렬 처리 데드락을 확인하는 프로세스가 있습니다. SQL Server 내부 쿼리 병렬 교착 상태
UPDATE VPG
SET VPG.CountActual = COALESCE(PGI.CNT, 0)
FROM ValidProductGroups AS VPG
LEFT JOIN
(SELECT ProductGroupID, COUNT(ProductGroupID) AS 'CNT'
FROM ProdGroupItems WITH(NOLOCK)
WHERE Deleted = 0
GROUP BY ProductGroupID) AS PGI ON PGI.ProductGroupID = VPG.ProductGroupID
WHERE VPG.LocationID = 5
내가
Update
문에서 하위 쿼리에 클러스터되지 않은 인덱스를 추가 : 나는 가능한 작업 방법의 몇 가지를 발견했다. 다음 단계는 AD-HOC에
MAXDOP
쿼리 힌트를 추가하려면,하지만 난 업데이트 문에 그것을 추가 할 수있는에 조금 혼란 스러워요 다음
Update
문의 끝에
- 이인가
- 또는 서브 쿼리에
SELECT
성명의 끝에?
제발 도와주세요!