• Heikki Linnakangas's avatar
    Only WAL-log the modified portion in an UPDATE, if possible. · a3115f0d
    Heikki Linnakangas authored
    When a row is updated, and the new tuple version is put on the same page as
    the old one, only WAL-log the part of the new tuple that's not identical to
    the old. This saves significantly on the amount of WAL that needs to be
    written, in the common case that most fields are not modified.
    
    Amit Kapila, with a lot of back and forth with me, Robert Haas, and others.
    a3115f0d
xlog.c 351 KB