Обсуждение: pgsql-server/src backend/access/hash/hash.c ba ...

Поиск
Список
Период
Сортировка

pgsql-server/src backend/access/hash/hash.c ba ...

От
tgl@svr1.postgresql.org (Tom Lane)
Дата:
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    tgl@svr1.postgresql.org    03/09/01 23:18:38

Modified files:
    src/backend/access/hash: hash.c hashovfl.c hashpage.c
                             hashsearch.c hashutil.c
    src/include/access: hash.h

Log message:
    Rewrite hashbulkdelete() to make it amenable to new bucket locking
    scheme.  A pleasant side effect is that it is *much* faster when deleting
    a large fraction of the indexed tuples, because of elimination of
    redundant hash_step activity induced by hash_adjscans.  Various other
    continuing code cleanup.