반응형
"일시 중단됨" 상태와 디스크 높음 상태는 무엇입니까?IO는 sp_who2에서 온 것입니까?
응용 프로그램의 간헐적인 속도 저하 문제를 해결하려고 합니다.더 자세한 사항은 따로 질문이 있습니다.
sp_who2를 실행했는데 일시 중단되고 디스크가 높음 상태인 연결이 몇 개 발견되었습니다.IO. 그게 무슨 뜻인지 누가 설명해줄 수 있나요?
이것은 매우 광범위한 질문이기 때문에, 저는 넓은 대답을 할 것입니다.
- 쿼리는 현재 사용할 수 없는 리소스에 대한 액세스를 요청할 때 일시 중단됩니다.이는 잠긴 행과 같은 논리적 리소스이거나 메모리 데이터 페이지와 같은 물리적 리소스일 수 있습니다.리소스를 사용할 수 있게 되면 쿼리가 다시 실행되기 시작합니다.
- Disk IO가 높으면 요청을 충족하기 위해 많은 데이터 페이지에 액세스해야 합니다.
위 스크린샷에서 제가 알 수 있는 것은 이것뿐입니다.하지만, 제가 추측하기로는, 당신은 아마도 너무 느려서 수요를 따라가지 못하는 IO 하위 시스템을 가지고 있을 것입니다.인덱스가 없거나 디스크 속도가 너무 느려서 발생할 수 있습니다.단일 OLTP 쿼리에 대한 15000개 읽기는 약간 높지만 드물지는 않습니다.
일시정지.세션에서 I/O와 같은 이벤트가 완료되기를 기다리는 중입니다.
http://msdn.microsoft.com/en-us/library/ms174313.aspx
sp_who2를 실행하여 일시 중단된 spid의 정보를 찾습니다.
그런 다음 서버 이름을 마우스 오른쪽 단추로 누르고 "활동 모니터"를 엽니다.
프로세스 섹션의 활동 모니터에서 "차단된 사용자" 열에서 해당 스파이드를 찾습니다.
그러면 일시 중단된 프로세스가 실행되지 않도록 하는 프로세스가 무엇인지 알 수 있습니다.
언급URL : https://stackoverflow.com/questions/17817177/what-does-a-status-of-suspended-and-high-diskio-means-from-sp-who2
반응형
'programing' 카테고리의 다른 글
mongoDB 설치(하위 프로세스 실패, 오류 번호 100으로 종료) (0) | 2023.06.26 |
---|---|
텍스트 파일을 단일 문자열로 가져오기 (0) | 2023.06.26 |
iOS에서 인터넷 연결을 감지하는 가장 쉬운 방법은 무엇입니까? (0) | 2023.06.26 |
Node.js MSSQL tedius 연결 오류: localhost: 1433에 연결하지 못했습니다. - connect ECONFUSED (0) | 2023.06.26 |
SQL Server 윈도우즈 모드에서 혼합 모드(SQL Server 2008)로 변경하는 방법은 무엇입니까? (0) | 2023.06.26 |