Thread: pgsql/ oc/src/sgml/perform.sgml oc/src/sgml/re ...

pgsql/ oc/src/sgml/perform.sgml oc/src/sgml/re ...

From
tgl@postgresql.org
Date:
CVSROOT:    /cvsroot
Module name:    pgsql
Changes by:    tgl@postgresql.org    01/09/17 21:59:07

Modified files:
    doc/src/sgml   : perform.sgml
    doc/src/sgml/ref: explain.sgml
    src/backend/commands: explain.c
    src/backend/executor: Makefile execAmi.c execMain.c
                          execProcnode.c nodeSubplan.c
                          nodeSubqueryscan.c
    src/backend/nodes: copyfuncs.c equalfuncs.c
    src/backend/parser: gram.y
    src/backend/tcop: utility.c
    src/include/commands: explain.h
    src/include/nodes: parsenodes.h plannodes.h
Added files:
    src/backend/executor: instrument.c
    src/include/executor: instrument.h

Log message:
    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.