pgsql: Move EXPLAIN counter increment to heapam_scan_bitmap_next_block
В списке pgsql-committers по дате отправления:
| От | Melanie Plageman |
|---|---|
| Тема | pgsql: Move EXPLAIN counter increment to heapam_scan_bitmap_next_block |
| Дата | |
| Msg-id | E1t4LCc-002OdR-Fw@gemulon.postgresql.org обсуждение исходный текст |
| Список | pgsql-committers |
Move EXPLAIN counter increment to heapam_scan_bitmap_next_block Increment the lossy and exact page counters for EXPLAIN of bitmap heap scans in heapam_scan_bitmap_next_block(). Note that other table AMs will need to do this as well Pushing the counters into heapam_scan_bitmap_next_block() is required to be able to use the read stream API for bitmap heap scans. The bitmap iterator must be advanced from inside the read stream callback, so TBMIterateResults cannot be used as a flow control mechanism in BitmapHeapNext(). Author: Melanie Plageman Reviewed-by: Tomas Vondra, Heikki Linnakangas Discussion: https://postgr.es/m/063e4eb4-32d9-439e-a0b1-75565a9835a8%40iki.fi Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/7bd7aa4d30676de006636bb2c9c079c363d9d56c Modified Files -------------- src/backend/access/heap/heapam_handler.c | 8 +++++++- src/backend/executor/nodeBitmapHeapscan.c | 13 +++---------- src/include/access/tableam.h | 20 +++++++++++++++++--- 3 files changed, 27 insertions(+), 14 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера