안녕하세요.

현재 타 외주맡긴 업체가 개발완료한 부분 중 DB를 맡았는데...


요게

Windows Server  2008R2

Xeon X7560 2.26Ghz 인데


상황에 따라선 장비들이 실시간 붙어서 쿼리하는 수가 수백대 이상도 대긴 하는데...


SELECT sqltext.TEXT,

req.session_id,

req.status,

req.command,

req.cpu_time,

req.total_elapsed_time

FROM sys.dm_exec_requests req

CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext


상기 쿼리를 통해 실시간으로 작업중인 내역을 때려보면


q1.png

상기 내역정도만 돌아도 CPU가


q2.png


위와 같습니다.


저렇다 보니...CPU Spike가 상당히 심하고 붙은 장비대수에 따라선 90%대에서 머물렀다가 뚝 떨어지는데...

쿼리들을 보니 상황상 계층 컬럼을 써서 IsDescendantOf 등으로 확인하는 부분들이 좀 있어서 크게 수정은 어려워

최소한으로 STATISTICS IO 및 TIME정보로 최소한으로 줄인다고 줄여보기 및


INDEX SCAN 타는 부분들을 SEEK으로 최소한 바꿔보아도 크게 주는 감이 없네요.


또 살펴볼만한게 뭐가 있을까요...


근데 실시간으로 살펴봐도 Spike가 심해서 60%대 일때 실행중인 쿼리가 4~5개 뿐일때 몇개를 보니

Index도 타고 결과도 빨리 나오고...STATISTICS IO Load수도 크리 크지 않으면서도 CPU 사용률이 높은 경우가 있는데...

CPU가 그정도로 처리량이 낮은 건 아닌데...



뭘 살펴봐야 할려나요...



하하..



[추가 : CPU 50일때 상황]


114.png




No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 448
9290 HTTP 오류 405.0 [4] dowk1122 2016.04.25 3211
9289 select 문 레코드 카운터 0 ?? [5] lyn1216 2016.04.25 2443
9288 SQL 서버 쿼리 응답 시간 지연 관련 도움 문의 드립니다. [1] mj124356 2016.04.25 2306
9287 update 쿼리 질문입니다. [6] 희망나라 2016.04.22 2496
9286 오픈쿼리에 관한 질문 한개 드리겠습니다. [4] 아싸라비아콜롬비아 2016.04.22 2347
9285 기간으로 MM 을 구할 수 있을까요? [4] DOOLLY 2016.04.21 2472
9284 MS-SQL 2008 R2 설치 후 발생한 오류화면입니다. [2] 얼음왕자 2016.04.21 4311
9283 중복제거 문의 드립니다. [14] 아싸라비아콜롬비아 2016.04.21 2482
9282 vb.net 프로그래밍 중 쿼리속도 질문 [3] 봉봉가가 2016.04.21 3227
9281 query 질문 드리겠습니다. [6] 호짱 2016.04.19 2558
9280 쿼리질문좀 드리려고 하는데요 [3] 카루카루 2016.04.19 2155
9279 고수님들 부탁좀드리겠습니다 ㅠㅠ [2] 말랑이 2016.04.18 2319
9278 sql 2000 server를 설치하고자 하는데 안되서 질문 드립니다.. [1] 슈토파이터 2016.04.18 2032
9277 외부에서 db 백업복구 [6] rodins 2016.04.15 4995
9276 ms-sql에 서버개체 연결된 서버로 오라클을 db링크해서 사용하고 있는데요 [1] 아싸라비아콜롬비아 2016.04.14 2099
9275 pivot 질문드립니다. [3] Lynn 2016.04.12 2543
9274 클라이언트 응용프로그램에서 SP실행과 스튜디오 에서 SP 실행 속도의 차이 [22] 쏭쏭쏭 2016.04.12 4070
9273 case when 관련해서..(뭐라 제목할지 모르겠네요ㅜㅜ) [1] 광연반점 2016.04.11 2454
9272 가로를 세로 데이터로 [6] 사이비 2016.04.11 4031
9271 단순 서브쿼리 질문입니다. [2] 잎세 2016.04.09 2598





XE Login