Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics.
authorRobert Haas <rhaas@postgresql.org>
Tue, 15 Dec 2009 04:57:48 +0000 (04:57 +0000)
committerRobert Haas <rhaas@postgresql.org>
Tue, 15 Dec 2009 04:57:48 +0000 (04:57 +0000)
commitcddca5ec13d27017281422124cae0480cddfb663
tree08d7d89e25d95ec3989cb8e929b84abff3249b0f
parent6f1bf75d50a576a326c1529180982622981855f5
Add an EXPLAIN (BUFFERS) option to show buffer-usage statistics.

This patch also removes buffer-usage statistics from the track_counts
output, since this (or the global server statistics) is deemed to be a better
interface to this information.

Itagaki Takahiro, reviewed by Euler Taveira de Oliveira.
25 files changed:
contrib/auto_explain/auto_explain.c
contrib/pg_stat_statements/pg_stat_statements.c
doc/src/sgml/auto-explain.sgml
doc/src/sgml/ref/explain.sgml
src/backend/commands/copy.c
src/backend/commands/explain.c
src/backend/commands/tablecmds.c
src/backend/executor/execMain.c
src/backend/executor/execProcnode.c
src/backend/executor/functions.c
src/backend/executor/instrument.c
src/backend/executor/spi.c
src/backend/storage/buffer/buf_init.c
src/backend/storage/buffer/bufmgr.c
src/backend/storage/buffer/localbuf.c
src/backend/storage/file/buffile.c
src/backend/tcop/postgres.c
src/backend/tcop/pquery.c
src/include/commands/explain.h
src/include/executor/execdesc.h
src/include/executor/executor.h
src/include/executor/instrument.h
src/include/nodes/execnodes.h
src/include/storage/buf_internals.h
src/include/storage/bufmgr.h