SQL Server에서 PAGEIOLATCH_SH 대기 유형이란 무엇입니까? 트랜잭션 도중에 오랜 시간이 걸리는 쿼리가 있습니다. 내가 wait_type프로세스를 얻을 때 그것은입니다 PAGEIOLATCH_SH. 이 대기 유형은 무엇을 의미하며 어떻게 해결할 수 있습니까? 에서 MSDN : PAGEIOLATCH_SH 태스크가 I/O요청 에있는 버퍼를 래치에서 대기하는 경우에 발생합니다 . 래치 요청이 공유 모드에 있습니다. 긴 대기는 디스크 하위 시스템에 문제가 있음을 나타낼 수 있습니다. 실제로 이것은 큰 테이블에 대한 큰 스캔으로 인해 거의 항상 발생합니다. 인덱스를 효율적으로 사용하는 쿼리에서는 거의 발생하지 않습니다. 쿼리가 다음과 같은 경우 : Select * from where = order ..