AWS RDS Performance Insights는 Database의 분석결과를 보여주는 대시보드 페이지이고 이 페이지에서는 여러 항목들을 한눈에 확인할 수 있다.
그 중 유심히 확인해야할 것은 Database에 부하를 주는 쿼리는 무엇인가?를 확인하려고 할 때 Top SQL탭에서 Load by waits(aas)를 할 수 있다.

이 컬럼이 의미하는 것은 우측에 있는 쿼리가 실행되는 동안 몇개의 세션이 동시에 활성화되어 있는가 라는 의미이다.
즉, 위 이미지를 기반으로 설명을 하면 2.23 막대그래프 우측에 있는 쿼리가 실행되는 동안 2.23개의 세션이 해당 SQL을 실행하거나 리소스를 기다리고 있었다는 뜻이다.
이 값이 클수록 SQL이 데이터베이스 성능에 영향을 미치고 있다는 의미이다.
이 영향이 지속된다면 슬로우 쿼리, 리소스 병목 현상, 락 대기 등의 문제가 발생할 수 있으니 이러한 SQL이 발견된다면 즉각 조치를 취할 필요가 있다.
예상하건데, 이런 현상이 나타나는 주요 원인은 인덱스가 걸려있지 않을 확률이 높다.
가장 먼저 인덱스가 적용되어 있는지 확인하고 비지니스 플로우를 확인한다면 어렵지 않게 해결할 수 있는 문제이다.