git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 699300a) | patch
Use a pairing heap for the priority queue in kNN-GiST searches.
2014年12月22日 10:05:57 +0000 (12:05 +0200)
2014年12月22日 10:05:57 +0000 (12:05 +0200)
commit e7032610f76e6c8345496ae7bbdf49d3c40df30f
Use a pairing heap for the priority queue in kNN-GiST searches.

This performs slightly better, uses less memory, and needs slightly less
code in GiST, than the Red-Black tree previously used.

Reviewed by Peter Geoghegan
src/backend/access/gist/gistget.c diff | blob | blame | history
src/backend/access/gist/gistscan.c diff | blob | blame | history
src/backend/lib/Makefile diff | blob | blame | history
src/backend/lib/README [new file with mode: 0644] blob
src/backend/lib/pairingheap.c [new file with mode: 0644] blob
src/include/access/gist_private.h diff | blob | blame | history
src/include/lib/pairingheap.h [new file with mode: 0644] blob
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /