Skip to content

Commit 93063e2

Browse files
Count contrib/bloom index scans in pgstat view.
Maintain the pg_stat_user_indexes.idx_scan pgstat counter during contrib/Bloom index scans. Oversight in commit 9ee014f, which added the Bloom index contrib module. Author: Masahiro Ikeda <[email protected]> Reviewed-By: Peter Geoghegan <[email protected]> Discussion: https://postgr.es/m/[email protected] Backpatch: 13- (all supported branches).
1 parent bfeeb06 commit 93063e2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

contrib/bloom/blscan.c

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include "access/relscan.h"
1616
#include "bloom.h"
1717
#include "miscadmin.h"
18+
#include "pgstat.h"
1819
#include "storage/bufmgr.h"
1920

2021
/*
@@ -114,6 +115,7 @@ blgetbitmap(IndexScanDesc scan, TIDBitmap *tbm)
114115
*/
115116
bas = GetAccessStrategy(BAS_BULKREAD);
116117
npages = RelationGetNumberOfBlocks(scan->indexRelation);
118+
pgstat_count_index_scan(scan->indexRelation);
117119

118120
for (blkno = BLOOM_HEAD_BLKNO; blkno < npages; blkno++)
119121
{

0 commit comments

Comments
 (0)