대기 작업 시간이 초과되었습니다.

대기 작업 시간이 초과되었습니다.

SQL Server Azure에서 작성된 저장 프로시저를 사용하는 C#에서 데이터 세트 데이터 어댑터에 대한 데이터 채우기 루틴을 실행할 때 이 문제가 발생했습니다.

SQL Server Management Studio에서 직접 실행된 SQL Server 저장 프로시저에는 단 3초밖에 걸리지 않았으며 정상적으로 실행되었습니다. 해결 방법으로 exec sp_updatestatsAzure 데이터베이스에서 " "을(를) 실행한 후 데이터 채우기 루틴이 제대로 작동했습니다!

누가 놀고 있는지 이해하기 위해 약간 의아해했습니다. SQL Server는 3초 안에 저장 프로시저를 실행할 수 있지만 C# 데이터 세트 데이터 채우기 루틴이 시간 초과되었습니다.

문제가 해결되었음에도 불구하고 재인덱싱(또는 통계 업데이트)이 저장 프로시저 결과가 시간 초과 없이 실행될 수 있는 데이터 세트 또는 데이터 어댑터 채우기 루틴에 직접 영향을 미치는 이유를 누군가 설명할 수 있습니까?

관련 정보