]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Change GEQO optimizer to release memory after each gene
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 17 May 1999 00:25:34 +0000 (00:25 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 17 May 1999 00:25:34 +0000 (00:25 +0000)
commit1332c1e14404407c9a106bf7096e8f58b16dc566
tree523343f9485b4fc7cae696786787bfaccaf49b83
parentc686be8d5687f5e31df0a97ee52ccfe5842071b5
Change GEQO optimizer to release memory after each gene
is evaluated.  This bounds memory usage to something reasonable even
when many tables are being joined.
src/backend/optimizer/geqo/geqo_eval.c
src/backend/optimizer/geqo/geqo_main.c
src/backend/optimizer/geqo/geqo_params.c
src/include/optimizer/geqo.h