-
- Downloads
Add an at-least-marginally-plausible method of estimating the number
of groups produced by GROUP BY. This improves the accuracy of planning estimates for grouped subselects, and is needed to check whether a hashed aggregation plan risks memory overflow.
Showing
- src/backend/executor/nodeAgg.c 4 additions, 1 deletionsrc/backend/executor/nodeAgg.c
- src/backend/nodes/copyfuncs.c 3 additions, 3 deletionssrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 4 additions, 4 deletionssrc/backend/nodes/equalfuncs.c
- src/backend/optimizer/plan/createplan.c 17 additions, 27 deletionssrc/backend/optimizer/plan/createplan.c
- src/backend/optimizer/plan/initsplan.c 66 additions, 1 deletionsrc/backend/optimizer/plan/initsplan.c
- src/backend/optimizer/plan/planner.c 85 additions, 22 deletionssrc/backend/optimizer/plan/planner.c
- src/backend/optimizer/plan/setrefs.c 11 additions, 9 deletionssrc/backend/optimizer/plan/setrefs.c
- src/backend/utils/adt/selfuncs.c 251 additions, 3 deletionssrc/backend/utils/adt/selfuncs.c
- src/include/nodes/parsenodes.h 2 additions, 1 deletionsrc/include/nodes/parsenodes.h
- src/include/optimizer/planmain.h 7 additions, 3 deletionssrc/include/optimizer/planmain.h
- src/include/utils/selfuncs.h 4 additions, 1 deletionsrc/include/utils/selfuncs.h
Loading
Please register or sign in to comment