높은 동시성을 허용하려면PostgreSQL용도와이즈 토토 : 문서 : 17 : 13.1. 소개 (MVCC) 줄을 저장합니다. 하지만,MVCC7788_8040
업데이트 오버 헤드를 줄이는 데 도움이됩니다.PostgreSQL힙 전용 토토 사이트 (이라는 최적화가 있습니다.hot). 이 최적화는 다음과 같이 가능합니다.
업데이트는 인덱스 요약을 포함하지 않고 표의 인덱스에서 참조 된 열을 수정하지 않습니다. 핵심에서 유일한 인덱스 방법PostgreSQL분포는브린.
업데이트 된 행의 기존 행이 포함 된 페이지에 충분한 여유 공간이 있습니다.
이 경우 힙 전용 토토 사이트은 두 가지 최적화를 제공합니다.
업데이트 된 행을 나타내는 데 새로운 인덱스 항목이 필요하지 않지만 요약 인덱스는 여전히 업데이트되어야 할 수도 있습니다.
행이 여러 번 업데이트되면, 가장 오래된 것과 가장 오래된 행 버전과 최신 행 버전은 정상 작동 중에를 포함하여 완전히 제거 할 수 있습니다.select
s,주기적인 진공 작업이 필요하지 않고. (인덱스는 항상PostgreSQL : 문서 : 17 : 65.6. 데이터베이스 젠 토토 레이아웃원래 행 버전의. 해당 행 버전과 관련된 토토 사이트 데이터가 제거되고 해당 항목 식별자는 동시 트랜잭션에 여전히 볼 수있는 가장 오래된 버전을 가리키는 리디렉션으로 변환됩니다.
충분한 페이지 공간의 가능성을 높일 수 있습니다hot테이블을 줄임으로써 업데이트FillFactor
. 그렇지 않으면hot새 행이 자연스럽게 새 페이지 및 기존 페이지로 새 행하는 여유 공간으로 충분한 여유 공간으로 마이그레이션되므로 업데이트는 여전히 발생합니다. 시스템보기pg_stat_all_tables핫 업데이트 및 비 hot 업데이트 발생을 모니터링 할 수 있습니다.
문서에 올바른 것이 없다면 일치하지 않습니다.이 양식문서 문제를보고하려면