Skip site navigation (1) Skip section navigation (2)

pgsql: Marginal hack to use a specialized hash function for dynahash

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Marginal hack to use a specialized hash function for dynahash
Date: 2005-04-14 20:32:43
Message-ID: 20050414203243.F414853F83@svr1.postgresql.org (view raw or flat)
Thread:
Lists: pgsql-committers
Log Message:
-----------
Marginal hack to use a specialized hash function for dynahash hashtables
whose keys are OIDs.  The only one that looks particularly performance
critical is the relcache hashtable, but as long as we've got the function
we may as well use it wherever it's applicable.

Modified Files:
--------------
    pgsql/src/backend/postmaster:
        pgstat.c (r1.91 -> r1.92)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/postmaster/pgstat.c.diff?r1=1.91&r2=1.92)
    pgsql/src/backend/utils/cache:
        relcache.c (r1.220 -> r1.221)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/cache/relcache.c.diff?r1=1.220&r2=1.221)
        typcache.c (r1.12 -> r1.13)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/cache/typcache.c.diff?r1=1.12&r2=1.13)
    pgsql/src/backend/utils/fmgr:
        fmgr.c (r1.93 -> r1.94)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/fmgr/fmgr.c.diff?r1=1.93&r2=1.94)
    pgsql/src/backend/utils/hash:
        hashfn.c (r1.22 -> r1.23)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/hash/hashfn.c.diff?r1=1.22&r2=1.23)
    pgsql/src/include/utils:
        hsearch.h (r1.34 -> r1.35)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/hsearch.h.diff?r1=1.34&r2=1.35)

pgsql-committers by date

Next:From: Tom LaneDate: 2005-04-14 20:53:09
Subject: pgsql: Must count '*' characters as potential arguments.
Previous:From: Tom LaneDate: 2005-04-14 20:03:27
Subject: pgsql: Completion of project to use fixed OIDs for all system catalogs

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group