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)
commitd7711daf77df3f2cd845e53894fff26659a3dc0f
treeb6345ede6788cb034936b6fe4bb9097faa3c981b
parentf1c013180c61831a896048b98d15449fc7060eea
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