Lakebase Postgres 프로젝트에서 활성 쿼리를 모니터링하여 실행 중인 쿼리를 추적하고, 성능 병목 상태를 식별하고, 쿼리 실행을 실시간으로 분석합니다.
활성 쿼리 보기
- Lakebase 앱에서 프로젝트를 선택합니다.
- 사이드바에서 브랜치를 선택하세요.
- 모니터링으로 이동합니다.
- 활성 쿼리 탭을 선택합니다.
활성 쿼리 보기에는 선택한 분기에 대해 현재 실행 중인 쿼리가 최대 100개까지 표시됩니다. 드롭다운에서 컴퓨팅, 데이터베이스 및 역할을 선택한 다음 새로 고침 단추를 사용하여 최신 활성 쿼리로 목록을 업데이트합니다.
이 보기는 pg_stat_activity Postgres 시스템 보기를 쿼리하여 실시간 쿼리 작업을 표시합니다.
활성 쿼리 보기 이해
활성 쿼리 테이블에는 실행 중인 각 쿼리에 대해 다음 정보가 표시됩니다.
- Pid: 쿼리를 실행하는 Postgres 백 엔드의 프로세스 ID입니다. 이 고유 식별자는 필요한 경우 특정 쿼리를 추적하거나 종료하는 데 사용할 수 있습니다.
- 기간: 쿼리가 실행된 경과된 시간입니다. 열 머리글을 클릭하여 장기 실행 작업을 식별하기 위해 기간별로 쿼리를 정렬합니다.
- 쿼리: 실행 중인 SQL 문입니다. 성능 문제 또는 예기치 않은 데이터베이스 작업을 식별하는 데 도움이 될 수 있는 실제 쿼리 텍스트를 보여 줍니다.
pg_stat_activity 정보
활성 쿼리 보기는 기본적으로 Lakebase Postgres에서 사용할 수 있는 Postgres 시스템 보기로 구동 pg_stat_activity 됩니다. 수집된 pg_stat_activity 데이터에 대해 맞춤형 쿼리를 실행하려면 SQL 편집기 또는 psql와 같은 Postgres 클라이언트를 사용할 수 있습니다.
자세한 내용은 pg_stat_activityPostgreSQL 설명서의 pg_stat_activity 참조하세요.
비고
시스템 보기에는 pg_stat_activity 현재 실행 중인 쿼리만 표시됩니다. 쿼리가 완료되면 더 이상 활성 쿼리 보기에 표시되지 않습니다.