-
- Downloads
Buffering GiST index build algorithm.
When building a GiST index that doesn't fit in cache, buffers are attached to some internal nodes in the index. This speeds up the build by avoiding random I/O that would otherwise be needed to traverse all the way down the tree to the find right leaf page for tuple. Alexander Korotkov
Showing
- doc/src/sgml/gist.sgml 34 additions, 0 deletionsdoc/src/sgml/gist.sgml
- doc/src/sgml/ref/create_index.sgml 20 additions, 0 deletionsdoc/src/sgml/ref/create_index.sgml
- src/backend/access/common/reloptions.c 11 additions, 0 deletionssrc/backend/access/common/reloptions.c
- src/backend/access/gist/Makefile 1 addition, 1 deletionsrc/backend/access/gist/Makefile
- src/backend/access/gist/README 135 additions, 0 deletionssrc/backend/access/gist/README
- src/backend/access/gist/gist.c 35 additions, 176 deletionssrc/backend/access/gist/gist.c
- src/backend/access/gist/gistbuild.c 1068 additions, 0 deletionssrc/backend/access/gist/gistbuild.c
- src/backend/access/gist/gistbuildbuffers.c 787 additions, 0 deletionssrc/backend/access/gist/gistbuildbuffers.c
- src/backend/access/gist/gistutil.c 22 additions, 5 deletionssrc/backend/access/gist/gistutil.c
- src/backend/access/gist/gistxlog.c 4 additions, 2 deletionssrc/backend/access/gist/gistxlog.c
- src/include/access/gist_private.h 180 additions, 2 deletionssrc/include/access/gist_private.h
Loading
Please register or sign in to comment