천천히 그리고 지연된 방식으로 삽입하는 데이터베이스에 문제가 있습니다. 상황에 따라 테이블에 높은 삽입이있는 mobiledata
테이블이 있습니다. 기본 키는 id (bigserial)입니다. id nextval은 sequence mobiledata_seq에 있습니다. 테이블에 삽입 된 것을 볼 때 시퀀스가 누락되어있는 동안 행이 삽입됩니다. 또한 어떤 행이 10 초 후 행이 삽입됩니다. 이것은 드물게 발생하며 때로는 매력처럼 작동합니다.Postgres 느리고 지연된 삽입
예 :
Select id from missingdata order by id desc limit 100;
output 611815 611813 611810 611809 611807 611805 611804 611802 611801 611800 611799 611798 611797 611796 611795
일부 거래가 'nextval'의 통화를 폐기하는 것처럼 들립니다. 시퀀스 생성 열의 간격은 ** 빠진 항목이없는 ** ** 없습니다. 또한 시퀀스 _ 캐싱 _이 여기서 역할을 할 수 있습니다. –
첫 번째 : postgres 로그 파일을 확인하십시오 (응용 프로그램 로그 파일이있는 경우). – joop