Slide 13
Slide 13 text
© 2024 Wantedly, Inc.
AUTOVACUUMの天敵
AUTOVACUUMが実行されたにも関わらず、不要行が削除されないケースがある
● 「tuples: 0 removed, 31451545 remain, 28808942 are dead but not yet removable, oldest xmin:
69055180」
主な原因は「ロングトランザクション」
● 全てのトランザクションが参照しないことがわかっているデータのみを VACUUMできる
● あるトランザクションが長時間実行中だと、そのトランザクションが開始された後に削除された行は
VACUUMできない