DB CPU가 튈경우, 해당 쿼리확인하는 방법 0 1 1,184

by hong [SQL Query] SQL MSSQL PostgresSQL CPU [2021.09.08 14:19:37]


 Postgresql 과 mssql DB를 사용하고 있습니다.  APP에서 쿼리 이벤트를 발생시 CPU가 한두번씩 튀는 현상이 있는데 이때, 확인하는 방법에 대해 알고싶습니다. 만약, 해당 서버에 접속하지않고 모니터링 툴이 있을까요?

 

모니터링툴이 있다면 직접 해당 DB서버에 접속하지 않고 CPU가 튄 쿼리를 확인하는 방법을 알고 싶습니다.

DB에 대해 모르는 부분이 많아서, 글이 짧습니다..

 

현재 다른 솔루션들은 그라파나에서 모니터링 진행하고있습니다.

 PG - pgwatch로 grafana에서 모니터링

 MS - influxdb로 grafnan에서 모니터링

by allen [2021.09.08 16:52:38]

저같은 경우는 Pinpoint (APM)을 통해서 Request가 오래 걸리는 Query 위주로 해당 부분을 파악합니다.

Request가 완료되어야지만 로그를 찍기 때문에 중간에 서버가 다운되거나 하였을 경우엔 파악이 힘들수도 있습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입