안녕하세요 

AWS RDS Sql Server을 운영하고 있습니다. 문의 사항이 있어서 글을 남깁니다.

 

보통 락이 걸리면 대부분 cpu 사용량이 증가하거나 하여, 락이 걸리는 쿼리를 파악하여 KILL 처리를 하고는 하는데요.

 

-- 아래의 쿼리로 오래 실행되는 쿼리를 dbcc inputbuffer로 조회하여 KILL을 처리하고는 합니다. 근데 대부분 cpu 이슈지만 이런 경우는 처음이네요.
SELECT R.SESSION_ID


    , STATUS
    , WAIT_TYPE
    , SUBSTRING(QT.TEXT, R.STATEMENT_START_OFFSET/2, (CASE WHEN R.STATEMENT_END_OFFSET = -1 THEN LEN(CONVERT(NVARCHAR(MAX), QT.TEXT)) * 2
                                                         ELSE R.STATEMENT_END_OFFSET 
                                                     END -     R.STATEMENT_START_OFFSET)/2) AS QUERY_TEXT
    , QT.DBID
    , QT.OBJECTID
    , R.CPU_TIME
    , R.TOTAL_ELAPSED_TIME
    , R.READS
    , R.WRITES
    , R.LOGICAL_READS
    , R.SCHEDULER_ID
  FROM SYS.DM_EXEC_REQUESTS R
      CROSS APPLY SYS.DM_EXEC_SQL_TEXT(SQL_HANDLE) AS QT
 WHERE R.SESSION_ID > 50
 ORDER BY R.TOTAL_ELAPSED_TIME desc

 

 

 

이번 경우에는 cpu 사용량은 증가하지 않는데, 

RDS 포털상에 보면 세션수가 급격히 늘어나, 신규세션이 생성이 잘 되지 않는 문제가 발생을 합니다. (첨부이미지)

이미 열려져 있는 쿼리분석기에서는 쿼리가 동작하지만, 신규로 쿼리 분석기를 생성하면 생성이 되지 않습니다. (매우 생성속도가 느려서 결국 ssms가 멈춰버리고 마네요)

 

image (2).png

 

 

혹시 이런경우가 있으신 경험자분들이 있으신지,

또 어떤부분을 의심해봐야 할지 감이 잡히질 않아 문의 드립니다.

 

읽어주셔서 감사합니다.

 

 

 

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 1134
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1670
10756 동일 쿼리문 다른 실행계획 문의 [1] file 윤맹 2021.10.07 289
» AWS RDS MSSQL 사용중입니다. 세션수가 증가하여 신규 세션 생성이 원활하지 않은 문제가 있습니다. [2] file rig**** 2021.10.05 362
10754 프로시저문 작성 요청입니다. [2] file 얼음왕자 2021.10.05 175
10753 ms sql 주차 퀴리 질문드립니다 우엥 2021.09.28 132
10752 쿼리 문의 드립니다. [1] pyro 2021.09.19 119
10751 SSMS 쿼리문 자동완성 [2] Mi 2021.09.15 389
10750 라이센스 문의 이유진_301818 2021.09.13 85
10749 두 개의 테이블을 비교해서 새로운 칼럼을 생성하는 법 [1] HoonkiGlenKim 2021.09.09 180
10748 오라클 쿼리문 질문 드립니다. 양아~ 2021.09.08 99
10747 DB CPU가 튈경우, 해당 쿼리확인하는 방법에 대해 .. [2] 박진홍1041 2021.09.08 270
10746 SQL 그룹핑 관련해서 질문드립니다. [1] file 윌렴 2021.09.08 147
10745 MSSQL Insert 시 자동증가를 조건에 따라 증가 시킬수 있을까요? [2] taekyungha 2021.09.08 393
10744 sql서버 쿼리 관련 문의를 드려요 (컬럼 별 랜덤 값 조회 ) [2] 나는야 2021.09.04 123
10743 시작시간, 종료시간이 있을 때 월이 바뀌는 경우 분할하여 SELECT mesmerist 2021.09.03 113
10742 두 테이블을 join 해서 값을 가지고 올때 양쪽에 모두 값이 있을 경우만 조건이 걸리게 DOOLLY 2021.09.03 110
10741 VC++ 에서 ADO 의 RecordSet 을 이용해 select 시 실패하는 경우에 대한 문의드립니다. [3] Cover Fly 2021.09.02 126
10740 [사용자 'NT AUTHORITY\ANONYMOUS LOGON'이(가) 로그인하지 못했습니다.] 오류 문의 드립니다. 제비 2021.09.01 246
10739 [사용자 'NT AUTHORITY\ANONYMOUS LOGON'이(가) 로그인하지 못했습니다.] 오류 문의 드립니다. [1] 제비 2021.09.01 181
10738 각 필드별로 중복제거하여 포함 된 값 조회 [1] DOOLLY 2021.09.01 244
10737 Db 업데이트 시 값을 계속해서 업데이트 하는방법 [1] jen 2021.08.28 125





XE Login