Postgresql之HOT技术简析
背景:PG实现了MVCC,但是没有引入undo表空间,为实现多版本读,所有的update操作都插入一个新版本行(delete-marked-old + insert-new),数据行的各个版本从老到新形成一个单向链表,即update chain。pre-8.3,索引块也是采用同样的策略,即便update没有更新任何索引列,举例说明:表t有两个列(id , n...
注册时间:2010-03-18