반응형
PostgreSQL에서 활성 연결을 나열하는 방법
Postgre에 명령어가 있나요?SQL을 사용하여 지정된 데이터베이스에 대한 활성 연결을 선택하시겠습니까?
psql데이터베이스 접속이 활성화되어 있기 때문에 삭제할 수 없다고 합니다.따라서 접속 내용(및 어떤 머신의 접속 내용)을 확인하고 싶습니다.
오, 방금 포스트그레에서 그 명령어를 찾았어SQL 포럼:
SELECT * FROM pg_stat_activity;
다음은 postgres DB의 활성 연결/쿼리를 제공합니다.
SELECT
pid
,datname
,usename
,application_name
,client_hostname
,client_port
,backend_start
,query_start
,query
,state
FROM pg_stat_activity
WHERE state = 'active';
이미 실행된 연결/쿼리를 가져오려면 활성 대신 '유휴'를 사용할 수 있습니다.
SELECT * FROM pg_stat_activity WHERE datname = 'dbname' and state = 'active';
부터pg_stat_activity에는 임의의 상태를 가진 모든 데이터베이스의 연결 통계 정보가 포함되어 있습니다.idle또는active원하는 출력을 얻으려면 쿼리에 데이터베이스 이름과 연결 상태를 포함해야 합니다.
Postgres에서 pg_stat_activity를 사용하여 연결 세부사항을 확인할 수 있습니다.조건을 만족시키기 위해 필터를 적용할 수 있습니다.다음은 쿼리입니다.참고 자료: https://orahow.com/check-active-connections-in-postgresql/
SELECT * FROM pg_stat_activity WHERE state = 'active';
pg_stat_activity에서 *를 선택합니다. 여기서 state = 'active' 및 datname = 'REPLACE_DB_NAME_HERE';
PgAdmin을 사용하고 싶은 경우(저에게는 편리함 이상)에는, 다음의 간단한 순서를 실행할 수 있습니다.이것이 도움이 된다면 다행이다
SELECT * FROM pg_stat_activity;
언급URL : https://stackoverflow.com/questions/27435839/how-to-list-active-connections-on-postgresql
반응형
'programing' 카테고리의 다른 글
| Windows에서 pip install 액세스가 거부되었습니다. (0) | 2023.04.09 |
|---|---|
| 이미지를 바이트 배열로 변환하는 방법 (0) | 2023.04.09 |
| 메서드 호출을 1초간 지연하려면 어떻게 해야 합니까? (0) | 2023.04.09 |
| git에게 자기 서명 증명서를 받아들이게 하려면 어떻게 해야 합니까? (0) | 2023.04.09 |
| 쉬운 영어로 "git reset"은 무엇을 합니까? (0) | 2023.04.09 |
