데이터베이스2 PostgreSQL 서버 세션 모니터링 및 락 확인, 세션 킬 기능 PostgreSQL에서 "pg_stat_activity" 뷰 는 데이터베이스 서버의 세션 모니터링이 가능하다. 이 뷰를 통해 현재 실행 중인 쿼리, 세션 정보 및 다양하고 유용한 정보를 얻을 수 있다. PostgreSQL에서 서버 세션을 모니터링은 다음 두 개의 파라미터와 관련이 있다. track_activities = on track_activity_query_size = 1024 파라미터 설명 track_activities 해당 파라미터를 설정 하면 모든 프로세스에서 실행 중인 현재 명령을 모니터링 할 수 있음 (default : on) track_activity_query_size 현재 실행 중인 쿼리의 텍스트를 저장하기 위해 예약된 메모리양 을 지정. 이 값을 단위 없이 지정하면 바이트로 간주됨... 2023. 11. 20. PostgreSQL 대기 이벤트 조회 및 상세설명 PostgreSQL에서 "wait event"는 주로 성능 모니터링 및 튜닝에서 사용되는 개념이다. 이는 데이터베이스 시스템이 특정 이벤트를 완료할 때까지 대기하는 상태는 나타낸다. PostgreSQL에서 대기 이벤트를 확인해서 현재 어떤 원인에 의해 이벤트가 발생하는지 확인할 수 있다. PostgreSQL의 대기 이벤트를 조회하는 쿼리는 다음과 같다. SELECT pid, usename, application_name, query, state, wait_event_type, wait_event FROM pg_stat_activity WHERE wait_event is NOT NULL; PostgreSQL 대기 이벤트는 Wait Event Type과 Wait Event로 구분된다. Wait Event T.. 2023. 11. 20. 이전 1 다음