성능분석 5탄 – 메모리 및 네트워크 관련 대기 유형

 

  • Version : SQL Server 2005, 2008, 2008R2, 2012

 

SQL Server에서 발생하는 대기 유형 중 메모리 및 네트워크 관련 대기 유형에 대해서 살펴 본다.

 

[메모리 관련 대기 유형]

RESOURCE_SEMAPHORE

이 대기 유형은 쿼리가 메모리 부여를 기다리는 것을 나타낸다. 다른 동시 쿼리로 인해 쿼리 메모리 요청을 즉시 허용할 수 없는 경우에 발생 한다. 대기 수가 많고 대기 시간이 길면 동시 쿼리 수 또는 메모리의 양이 과도하게 많은 것이다.

 

SOS_VIRTUALMEMORY_LOW

메모리 할당 리소스 관리자가 가상 메모리를 해제 할 때까지 대기 하는 경우에 발생 한다. 주로 32bit 환경에서 자주 발생 한다.

 

LOWFAIL_MEMMGR_QUEUE

메모리를 사용할 수 있을 때까지 대기하는 동안 발생한다.

 

 

[네트워크 관련 대기 유형]

ASYNC_NETWORK_IO

태스크가 네트워크 뒤에서 차단되는 경우에 네트워크 쓰기 중에 발생한다. 이 대기 유형은 느린 네트워크 또는 대상의 서버가 느린 경우 자주 확인 할 수 있다. SQL Server가 클라이언트에게 결과세트를 전송할 것이 있지만 응용프로그램이 처리하지 못하거나 느린 네트워크에서 지연이 발생할 때 확인 할 수 있다. 또는 결과 집합의 크기가 큰 경우에도 발생 할 수 있다. 클라이언트가 서버의 데이터를 처리하고 있는지 확인 해야 한다.

 

 

 

[참고자료]

 

 


강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 38132
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 20674
1954 FileStream Garbage Collection jevida(강성욱) 2016.10.18 3509
1953 프로시저 캐시에서 중복 쿼리 계획 확인 jevida(강성욱) 2016.10.18 3753
1952 Sp_reset_connection jevida(강성욱) 2016.10.18 3825
1951 성능분석 17탄 – SQLServer 블록킹 / 네트워크 관련 성능 카운터 jevida(강성욱) 2016.10.15 3810
1950 성능분석 16탄 – 메모리 / CPU 관련 성능 카운터 jevida(강성욱) 2016.10.15 6253
1949 성능분석 15탄 – I/O 관련 성능 카운터 jevida(강성욱) 2016.10.15 4090
1948 성능분석 14탄 – SQL Server 사용 성능 카운터 jevida(강성욱) 2016.10.15 4073
1947 성능분석 13탄 – 누락된 인덱스(missing index) jevida(강성욱) 2016.10.15 2466
1946 성능분석 12탄 – 문제 쿼리 식별 jevida(강성욱) 2016.10.15 2285
1945 성능분석 11탄 – 실행 계획 분석 jevida(강성욱) 2016.10.15 4304
1944 성능분석 10탄 – 쿼리 실행 대기 시간 분석(xevent) jevida(강성욱) 2016.10.15 2014
1943 성능분석 9탄 – 쿼리 실행 분석 jevida(강성욱) 2016.10.15 4236
1942 성능분석 8탄 – IO 통계 (DISK 활동 분석) jevida(강성욱) 2016.10.15 1520
1941 성능분석 7탄 – 프로파일러 대기 유형 및 PREEMPTIVE_OS_WRITEFILEGATHER jevida(강성욱) 2016.10.15 1800
1940 성능분석 6탄 – CPU 경합 및 동시성 관련 대기 유형 jevida(강성욱) 2016.10.15 1977
» 성능분석 5탄 – 메모리 및 네트워크 관련 대기 유형 jevida(강성욱) 2016.10.15 2163
1938 성능분석 4탄 – 디스크 및 IO 관련 대기 유형 jevida(강성욱) 2016.10.15 2373
1937 성능분석 3탄 – 집계 대기 통계 jevida(강성욱) 2016.10.15 2023
1936 성능분석 2탄 – 실행 요청을 기다리는 작업 확인 및 분석 (병렬 처리 대기 확인) jevida(강성욱) 2016.10.15 1449
1935 성능분석 1탄 – 실행 요청을 기다리는 작업 확인 및 분석 jevida(강성욱) 2016.10.15 2147





XE Login