EXPLAIN ANALYZE feature to measure and show actual runtimes and tuple
counts alongside the planner's estimates. By Martijn van Oosterhout, with some further work by Tom Lane.
Showing
- doc/src/sgml/perform.sgml 63 additions, 12 deletionsdoc/src/sgml/perform.sgml
- doc/src/sgml/ref/explain.sgml 37 additions, 7 deletionsdoc/src/sgml/ref/explain.sgml
- src/backend/commands/explain.c 63 additions, 19 deletionssrc/backend/commands/explain.c
- src/backend/executor/Makefile 2 additions, 2 deletionssrc/backend/executor/Makefile
- src/backend/executor/execAmi.c 4 additions, 1 deletionsrc/backend/executor/execAmi.c
- src/backend/executor/execMain.c 9 additions, 10 deletionssrc/backend/executor/execMain.c
- src/backend/executor/execProcnode.c 23 additions, 11 deletionssrc/backend/executor/execProcnode.c
- src/backend/executor/instrument.c 122 additions, 0 deletionssrc/backend/executor/instrument.c
- src/backend/executor/nodeSubplan.c 11 additions, 11 deletionssrc/backend/executor/nodeSubplan.c
- src/backend/executor/nodeSubqueryscan.c 5 additions, 5 deletionssrc/backend/executor/nodeSubqueryscan.c
- src/backend/nodes/copyfuncs.c 2 additions, 1 deletionsrc/backend/nodes/copyfuncs.c
- src/backend/nodes/equalfuncs.c 3 additions, 1 deletionsrc/backend/nodes/equalfuncs.c
- src/backend/parser/gram.y 11 additions, 1 deletionsrc/backend/parser/gram.y
- src/backend/tcop/utility.c 2 additions, 2 deletionssrc/backend/tcop/utility.c
- src/include/commands/explain.h 2 additions, 2 deletionssrc/include/commands/explain.h
- src/include/executor/instrument.h 39 additions, 0 deletionssrc/include/executor/instrument.h
- src/include/nodes/parsenodes.h 2 additions, 1 deletionsrc/include/nodes/parsenodes.h
- src/include/nodes/plannodes.h 13 additions, 1 deletionsrc/include/nodes/plannodes.h
Loading
Please register or sign in to comment