73.7. 힙 전용 튜플 (hot)#

높은 동시성을 허용하려면PostgreSQL용도토토 커뮤니티 : 문서 : 16 :(MVCC) 줄을 저장합니다. 하지만,MVCC사설 토토 사이트 쿼리를위한 몇 가지 단점이 있습니다. 특히 사설 토토 사이트에는 테이블에 새 버전의 행이 추가되어야합니다. 또한 사설 토토 사이트 된 각 행에 새로운 인덱스 항목이 필요할 수 있으며, 기존 버전의 행을 제거하고 인덱스 항목이 비쌀 수 있습니다.

사설 토토 사이트의 오버 헤드를 줄이는 데 도움이됩니다.PostgreSQL힙 전용 튜플 (이라는 최적화가 있습니다.hot). 이 최적화는 다음과 같이 가능합니다.

  • 사설 토토 사이트는 인덱스 요약을 포함하지 않고 표의 인덱스에서 참조 된 열을 수정하지 않습니다. 핵심에서 유일한 인덱스 방법PostgreSQL분포는브린.

  • 사설 토토 사이트 된 행의 기존 행이 포함 된 페이지에 충분한 여유 공간이 있습니다.

이 경우 힙 전용 튜플은 두 가지 최적화를 제공합니다.

  • 새로운 인덱스 항목은 사설 토토 사이트 된 행을 나타내는 데 필요하지 않지만 요약 인덱스는 여전히 사설 토토 사이트되어야 할 수도 있습니다.

  • 기존 버전의 사설 토토 사이트 된 행 버전은 정상 작동 중에 완전히 제거 할 수 있습니다.selects,주기적인 진공 작업이 필요한 대신. (인덱스가 참조하지 않기 때문에 가능합니다PostgreSQL : 문서 : 16 : 73.6. 데이터베이스 스포츠 토토 결과 레이아웃.)

충분한 페이지 공간의 가능성을 높일 수 있습니다hot테이블을 줄임으로써 사설 토토 사이트FillFactor. 그렇지 않으면hot새 행이 자연스럽게 새 페이지 및 기존 페이지로 새 행하는 여유 공간으로 새로운 행 버전으로 마이그레이션되므로 사설 토토 사이트는 여전히 발생합니다. 시스템보기pg_stat_all_tables핫 업데이트 및 비 hot 업데이트 발생을 모니터링 할 수 있습니다.

정정 제출

문서에 올바른 것이없는 것이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면