Category
database
1 条动态
database7月6日
PostgreSQL页面级真空回收:从死元组到空间释放的完整过程
在《PostgreSQL中的HOT更新》一文中,我们介绍了页面修剪如何清理HOT链——这是PostgreSQL在普通读取操作中回收死元组空间的一种优雅快捷方式,无需等待任何后台进程。但修剪本质上只是一种快捷方式:它仅适用于单个页面内的HOT更新元组。对于其他情况(涉及索引列的冷更新、普通DELETE操作、索引条目清理、空闲空间映射注册、可见性映射维护),我们需要VACUUM。本文不会重复VACUU
阅读全文database
PostgreSQL页面级真空回收:从死元组到空间释放的完整过程
在《PostgreSQL中的HOT更新》一文中,我们介绍了页面修剪如何清理HOT链——这是PostgreSQL在普通读取操作中回收死元组空间的一种优雅快捷方式,无需等待任何后台进程。但修剪本质上只是一种快捷方式:它仅适用于单个页面内的HOT更新元组。对于其他情况(涉及索引列的冷更新、普通DELETE操作、索引条目清理、空闲空间映射注册、可见性映射维护),我们需要VACUUM。本文不会重复VACUU
7月6日阅读 →