Search Postgresql Archives

Re: Vacuum full: alternatives?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 6/20/2016 8:51 AM, David G. Johnston wrote:

incorrect.   in fact, an update is performed identically to an INSERT + DELETE(old)


Except for heap-only-tuple optimization, right?  We cannot build a HOT chain if the user requests a delete separately since their is no longer an association to trace from the old record.

I suspect this affects free space usage to some degree as well but I agree and believe that the reclaimed space is not forbidden to be used (I wouldn't rely on my word though and haven't tried to find relevant documentation).

yeah, HOT only works on updates that don't modify any indexed fields, and only if there's adequate free space in the same block.   If you have a update intensive table thats a candidate for HOT, I've been recommending setting that table's fill factor to 50-70% prior to populating it to leave freespace in every block.



-- 
john r pierce, recycling bits in santa cruz

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux