add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Help with an interesting Postgres question: Why isn't an Index Only Scan used on a partition accessed via the parent table?.
1000000 rows affected
count count count
1000000 2 100000
QUERY PLAN
Bitmap Heap Scan on myth_table (cost=4.68..99.96 rows=25 width=12) (actual time=0.057..0.174 rows=10 loops=1)
  Recheck Cond: ((code_2 = 0) AND (code_100000 = 10))
  Heap Blocks: exact=10
  Buffers: shared read=13
  -> Bitmap Index Scan on myth_table_ix01 (cost=0.00..4.67 rows=25 width=0) (actual time=0.040..0.040 rows=10 loops=1)
        Index Cond: ((code_2 = 0) AND (code_100000 = 10))
        Buffers: shared read=3
Planning:
  Buffers: shared hit=19 read=7
Planning Time: 0.468 ms
Execution Time: 0.220 ms
QUERY PLAN
Bitmap Heap Scan on myth_table (cost=4.68..99.96 rows=25 width=12) (actual time=0.052..0.069 rows=10 loops=1)
  Recheck Cond: ((code_100000 = 10) AND (code_2 = 0))
  Heap Blocks: exact=10
  Buffers: shared hit=10 read=3
  -> Bitmap Index Scan on myth_table_ix02 (cost=0.00..4.67 rows=25 width=0) (actual time=0.043..0.043 rows=10 loops=1)
        Index Cond: ((code_100000 = 10) AND (code_2 = 0))
        Buffers: shared read=3
Planning:
  Buffers: shared hit=20 read=1 dirtied=1
Planning Time: 0.330 ms
Execution Time: 0.108 ms