다음과 같이 실제 업데이트는 다음과 같습니다T-SQL은 - 큰 테이블 조인에 업데이 트를 수행하는 저장 프로 시저를 최적화
UPDATE TableA
SET TableA.Col1 =TableB.Col2
FROM TableA (nolock)
INNER JOIN TableB (nolock)
ON TableA.Col1 = -TableB.Col2
이 TableB의 COL1 하지에서 발견되는 경우
TableA의 COL1이 반전되고 TableA의 모든 행이 Col1을 업데이트하고 있습니다. 2030 %로 가정합니다.
TableA 크기는 1 백만 행이고, TableB 크기는 800 만 행입니다. Col1 및 Col2 열 모두 색인이 생성됩니다. DB는 상황을 돕지 않는 SQL Server 2000입니다.
감사합니다,
MAA
는 잘 작동 할 수 절차 일부로보고 있기 때문에 테이블의 크기, 감사, – user1154422