부하 발생 시 쿼리의 성능을 확인하는 방법 0 1 1,125

by 쿼리냠냠 [2022.10.27 18:40:30]


구루비회원님들 안녕하세요.

제목과 같이... 현재 분석을 하고싶은데 어떻게 해야할지 판단이 잘 안서, 조언을 듣고자 글을 남깁니다 :)

현재 특정 쿼리가 일반적인 요청일때는 즉각적으로 응답을 하게되는데요.
계속해서 부하를 발생해주면 2~5초까지 걸리게됩니다. (원래 평균 속도는 0.1)

해당 쿼리내부에는 트랜잭션이 되어있어서 
락의 영향을 받고있는 것 같기도합니다. 

 

말그대로 현상황은 '같기도합니다.'입니다.
RDS서버의 메모리나 cpu가 높아져서 느린 현상이아니라, 단순히 특정테이블의 특정 쿼리만 느려지는 현상이 발생을 하고있는데요.

정말 수치로 확인할 수 있는 부분이 있을까요?
락이 경합을해서 느려진거다. 처럼....
특정 시점에 쿼리를 요청할때의 수치를 알 수 있다던지, 락경합이 많이 발생했다던지요ㅠ..

뭔가 데이터로 근거를 만들고싶은데
어떻게 어떤것들을 확인 해야하는지부터 막막합니다ㅠ

혹시 조언을 주실분 계실까요?
긴 글 읽어주셔서감사합니다.

좋은 하루 보내시길바랍니다!

by 우리집아찌 [2022.10.28 11:25:10]
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입