“默认情况下,VACUUM会跳过已对表的95%以上的行进行排序的任何表的排序阶段” 是否有默认值是95而不是100的原因?
排序表从100%到95%的性能提升是否可以忽略不计?
答案 0 :(得分:2)
VACUUM
是非常密集的操作。拥有95%和100%排序表的性能优势是最小的。因此,它节省了VACUUM
操作中的大量浪费。
默认情况下,VACUUM对已对表的95%以上的行进行排序的任何表都跳过排序阶段。跳过排序阶段可以显着提高VACUUM性能。要更改单个表的默认排序或删除阈值,请在运行VACUUM时包括表名和TO threshold PERCENT参数。
因此,如果需要,您始终可以强制执行100%排序。