PostgreSQL | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 8.0 : 쓰기 호위 (범퍼카 토토) | 빠른 뒤로 | 25 장.토토 사이트) | 빠른 전달 | 다음 |
몇 가지가 있습니다토토 사이트-관련 구성 매개 변수섹션 16.4
체크 포인트는 트랜잭션 순서의 포인트입니다토토 사이트아카이빙이 완료되고 로그 세그먼트가 진행 중입니다
서버의 배경 작성자 프로세스가 자동으로됩니다Checkpoint_segments로그 세그먼트 또는 모든Checkpoint_Timeout초, 어느 쪽이든 먼저. 기본 설정은 3입니다Checkpoint.
감소Checkpoint_segments및/또는Checkpoint_Timeout체크 포인트를 유발합니다
체크 포인트는 먼저 필요하기 때문에 상당히 비쌉니다Checkpoint_warning매개 변수. 체크 포인트가보다 더 가까워지면Checkpoint_warning초, 메시지가 있습니다Checkpoint_segments. 때때로 그런 외모
적어도 하나의 토토 사이트 세그먼트 파일이 있으며 일반적으로Checkpoint_segments+ 1 파일. 각 세그먼트 파일은 일반적으로 16MB입니다 (이 크기)토토 사이트. 일반적으로 이전 로그 세그먼트 파일 일 때Checkpoint_segments+ 1 세그먼트 파일,
일반적으로 사용되는 두 가지가 있습니다토토 사이트기능 :loginsert
andlogflush
. loginsert
새 레코드를 배치하는 데 사용됩니다토토 사이트공유 버퍼loginsert
쓰기가 필요합니다 (커널로 이동하십시오토토 사이트버퍼. 이것은 바람직하지 않기 때문에loginsert
모든 데이터베이스 낮은 레벨에서 사용됩니다토토 사이트버퍼는 또한토토 사이트버퍼가해야합니다logflush
가장 많은 요청logflush
요청 5 월loginsert
쓰기를해야합니다. 그런토토 사이트구성을 수정하여 버퍼토토 사이트_buffers. 그만큼토토 사이트버퍼토토 사이트_buffers기본값을 넘어서 가치가 있습니다.)
theCommit_Delay매개 변수loginsert
그러나 수행하기 전에logflush
. 이 지연은 다른 서버를 허용합니다fsync그렇지 않습니다Commit_Siblings다른 세션은 현재 활성 거래 중입니다. 이것은 피합니다Commit_Delay1에서 10000 사이의 설정
the토토 사이트_sync_method매개 변수 결정 방법PostgreSQL커널에 강제를 요청합니다토토 사이트디스크로 업데이트. 모두fsync꺼졌습니다.
활성화토토 사이트_debug구성PostgreSQL지원으로 편집되었습니다loginsert
andlogflush
토토 사이트서버 로그에 로그인하는 통화. 이 옵션은 대체 될 수 있습니다
PostgreSQL : 문서 : 8.0 : 쓰기 호위 (범퍼카 토토) | 홈 | 다음 |
쓰기 로깅토토 사이트) | up | 내부 |