반응형
Postgre가 무슨 뜻입니까?SQL 프로세스가 "거래 중 유휴" 상태입니까?
Postgre가 무슨 뜻입니까?SQL 프로세스가 "거래 중 유휴" 상태입니까?
제가 보고 있는 서버에서 "psax | grep postgres"의 출력이 9개의 Postgre가 보입니다.SQL 프로세스는 다음과 같습니다.
postgres: user db 127.0.0.1(55658) idle in transaction
이는 프로세스 중 일부가 중단되어 트랜잭션이 커밋되기를 기다리고 있음을 의미합니까?관련 문서에 대한 모든 지침을 제공합니다.
더 포스트그SQL 설명서는 트랜잭션이 열려 있고(BEGIN 내부) 유휴 상태임을 나타냅니다.아마도 생각하거나 입력하는 사용자가 모니터를 사용하여 연결되었을 것입니다.제 시스템에도 그런 것들이 많이 있습니다.
그러나 복제를 위해 슬로니를 사용하는 경우 슬로니-I FAQ는idle in transaction
네트워크 연결이 갑자기 종료되었음을 의미할 수 있습니다.자세한 내용은 FAQ를 참조하십시오.
여기서 언급한 것처럼: Re: BUG #4243: 트랜잭션에서 유휴 상태는 무엇이 잠겨 있는지 확인하기 위해 pg_locks 테이블을 확인하는 것이 가장 좋습니다. 그러면 문제가 어디에 있는지 더 잘 알 수 있습니다.
언급URL : https://stackoverflow.com/questions/51019/what-does-it-mean-when-a-postgresql-process-is-idle-in-transaction
반응형
'programing' 카테고리의 다른 글
Mac + virtualenv + pip + postgresql = 오류: pg_config 실행 파일을 찾을 수 없습니다. (0) | 2023.05.17 |
---|---|
npm 설치와 npm 실행 빌드의 차이점은 무엇입니까? (0) | 2023.05.17 |
왜 무작위로.셔플 리턴 없음? (0) | 2023.05.17 |
문자열이 유효한 HTTP URL인지 확인하는 방법은 무엇입니까? (0) | 2023.05.17 |
'ld: 주의: 옵션에 대한 디렉터리를 찾을 수 없습니다.' (0) | 2023.05.17 |