pgsql: Add EXPLAIN (IO) instrumentation for TidRangeScan
| От | Tomas Vondra |
|---|---|
| Тема | pgsql: Add EXPLAIN (IO) instrumentation for TidRangeScan |
| Дата | |
| Msg-id | E1wADvN-003SHt-1A@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Add EXPLAIN (IO) instrumentation for TidRangeScan Adds support for EXPLAIN (IO) instrumentation for TidRange scans. This requires adding shared instrumentation for parallel scans, using the separate DSM approach introduced by dd78e69cfc33. Author: Tomas Vondra <tomas@vondra.me> Reviewed-by: Melanie Plageman <melanieplageman@gmail.com> Reviewed-by: Lukas Fittl <lukas@fittl.com> Reviewed-by: Andres Freund <andres@anarazel.de> Discussion: https://postgr.es/m/flat/a177a6dd-240b-455a-8f25-aca0b1c08c6e%40vondra.me Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/e157fe6f76e0be4f05a725b3099cf53949a2c2af Modified Files -------------- src/backend/commands/explain.c | 25 ++++++ src/backend/executor/execParallel.c | 12 +++ src/backend/executor/nodeTidrangescan.c | 133 ++++++++++++++++++++++++++++++-- src/include/executor/instrument_node.h | 18 +++++ src/include/executor/nodeTidrangescan.h | 9 +++ src/include/nodes/execnodes.h | 1 + src/tools/pgindent/typedefs.list | 2 + 7 files changed, 192 insertions(+), 8 deletions(-)
В списке pgsql-committers по дате отправления: