pgsql/src/backend/access/nbtree nbtinsert.c

Поиск
Список
Период
Сортировка
От tgl@postgresql.org
Тема pgsql/src/backend/access/nbtree nbtinsert.c
Дата
Msg-id 200109292349.f8TNnqj09540@postgresql.org
обсуждение исходный текст
Список pgsql-committers
CVSROOT:    /cvsroot
Module name:    pgsql
Changes by:    tgl@postgresql.org    01/09/29 19:49:51

Modified files:
    src/backend/access/nbtree: nbtinsert.c

Log message:
    Tweak btree page split logic so that when splitting a page that is
    rightmost on its tree level, we split 2/3 to the left and 1/3 to the
    new right page, rather than the even split we use elsewhere.  The idea
    is that when faced with a steadily increasing series of inserted keys
    (such as sequence or timestamp values), we'll end up with a btree that's
    about 2/3ds full not 1/2 full, which is much closer to the desired
    steady-state load for a btree.  Per suggestion from Ann Harrison of
    IBPhoenix.


В списке pgsql-committers по дате отправления:

Предыдущее
От: inoue@postgresql.org
Дата:
Сообщение: pgsql/src/include parser/parse_coerce.h catalo ...
Следующее
От: Tom Lane
Дата:
Сообщение: Re: pgsql/src/include parser/parse_coerce.h catalo ...