PostgreSQL index comparison

2,758 observations · 394 correctness checks · 0 errors · 0 explicitly unmeasured configurations · commit 59f2bac41f98

Complete Markdown report · Summary CSV · Environment · SQL · Raw samples · Build/maintenance records · All query plans

Methodology, applicability, and limitations

Commit 59f2bac41f98c35e3519bc57b94d574952f7cafd. Profile: focused. Run status: complete. Started 2026-11-02T05:49:55Z; completed 2026-11-02T05:58:57Z.

2,758 timed observations, 394 successful exact result-multiset checks, 0 recorded errors, and 0 explicitly unmeasured configurations after maintenance failures. A correctness check is separate from EXPLAIN timing; the suite does not mistake an aggregate's output row count for a proof of correctness. An operation timeout is a failed attempt, not a successful duration; dependent checks are skipped and identified below.

Build failures: 0 recorded failed index builds. Statements have a 60-second limit. A failed index is omitted from the remaining portfolio and is not retried in subsequent build rounds; the family remains explicitly partial. Query results for that family use its surviving indexes or a planner fallback. They are not measurements of the missing index. See the completeness column and individual-index status below. Resume history and any earlier fatal attempt are preserved in metadata.

Hardware: AMD Ryzen 7 5700X3D 8-Core Processor, 16 logical CPUs, 23.47 GiB visible RAM. Server: PostgreSQL 18.6 (Ubuntu 18.6-1.pgdg24.04+2) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0, 64-bit. Platform: Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39. See metadata.json for compiler flags, all server settings, seed, and run arguments. Shared buffers are 2GB; normal work_mem is 64 MB and maintenance_work_mem is 512 MB. Parallel query and JIT are disabled to isolate access paths; index builds use the recorded maintenance-worker setting. Durability is enabled. Autovacuum is disabled; vacuum and visibility transitions are explicit.

This is a synthetic, single-machine comparison, inspired by the presentation of the Biscuit benchmark. It measures this extension's integer, array, and full-text workloads, not Biscuit's wildcard workload. The data and workload SQL are in queries.json; generation and execution are in the runner.

Interpretation and fairness

Each selected scalar family attempts the same single-column portfolio on a freshly generated heap: seven indexes in the focused profile, eight in the full profile. The focused profile omits clustered; its document portfolio omits grp. Exact definitions are saved in queries.json. If selected, btree_tuned additionally receives a composite (c200,c20,c2) index and a covering (c200) INCLUDE (id,payload) index; its larger portfolio is charged in build time, bytes, and maintenance. Scalar GIN and GiST use btree_gin and btree_gist. GIN fastupdate is on; BRIN uses 32-page ranges. Roaring uses extension defaults. roaring_bitmap reuses the roaring portfolio with count pushdown disabled. roaring_btree is the roaring portfolio plus a B-tree on c1m, the ORDER BY column of the ordered_* cases, and measures only those cases: with the B-tree beside the lion indexes the planner may choose the LionOrdered scan (the lion filter's TID set tested against a walk of the B-tree), core's ordered B-tree walk, or a lion bitmap and a Sort.

Focused document comparisons use GIN and roaring for text arrays and full-text search. The full profile also includes GiST text search; GiST has no text[] containment opclass here, so its array queries are fallbacks. The range and ordered-LIMIT cases measure distinct access patterns: consult the recorded plans for LionCount, bitmap scans, or sequential fallbacks. Lion indexes do not return rows in order themselves; with a B-tree on the ORDER BY column (roaring_btree) the LionOrdered scan walks that B-tree and filters it with lion's answer. Sequential execution is always the correctness reference, but is timed as a separate portfolio only when seq is selected. This suite does not claim coverage of geometric, vector, JSON, wildcard, or arbitrary extension indexes.

default uses normal planner preferences. prefer_index disables sequential scans as a diagnostic; it is not a production tuning recommendation and does not guarantee use of an index. The access column and raw plans identify the actual route. A fallback is a query execution result, not a successful measurement of the named index algorithm.

Each query is verified against a forced sequential-scan result, warmed independently, and measured in randomized complete rounds within a portfolio. Families are shuffled with a fixed seed. Families run sequentially; there is no interleaved cross-family crossover trial. Warm means no deliberate cache eviction, not a guarantee that the working set fits shared buffers. shared_buffers_cold restarts the dedicated server before each measured query; the OS page cache remains warm, and planning can warm metadata pages before execution. No claim about cold physical-disk performance is made.

clean follows VACUUM FREEZE. The focused profile dirties every hundredth row's non-indexed payload directly from the clean state. The full profile first measures dirty_clustered_5pct (the first 5% of rows updated), then adds scattered updates. Dirty-state timings from the two profiles are not interchangeable. operations.jsonl records measured all-visible and heap-page counts. low_work_mem uses 64 kB and records lossy bitmap/temp-block evidence in samples.jsonl. The normal setting is 64 MB. Maintenance is measured once per portfolio, with a checkpoint before each operation; WAL includes full-page images and index WAL. Insert batches contain 1% of initial rows; indexed updates affect the first 1%, and deletes use id % 100 = 1. Both profiles measure VACUUM; only the full profile adds REINDEX. Build repeats are recorded separately.

Read latency is server EXPLAIN ANALYZE execution time with per-node timing off, including EXPLAIN instrumentation but excluding planning and result transfer. Planning time and full buffer/WAL plans are retained in samples.jsonl and plans.jsonl.gz. Medians, interpolated p95, sample CV, and a seeded 2,000-resample percentile bootstrap 95% CI of the median are shown. With few samples, especially cold samples, intervals and p95 are descriptive and imprecise. Speedups divide matching sequential-scan medians by the variant median; they are not cross-workload averages. Sub-millisecond ratios are especially sensitive to timer resolution and instrumentation overhead. Timeout/error observations remain errors and are excluded from latency summaries, never converted to zero.

Concurrency measures closed-loop SELECTs through Python threads and synchronous libpq, including client dispatch, result transfer, and decoding. It can become client-bound for very fast counts; it is not a maximum server-throughput claim. The separate growth/churn/write supplement (stress.py) covers empty-index growth, changing-key churn, prepared statements, fully dirty low-memory counts, and short concurrent-write bursts. Crash recovery, replication, filesystem cache eviction, repeated maintenance trials, variable GIN pending-list settings, and tuning sweeps remain outside these runs. The benchmark is exhaustive over its published matrix, not every PostgreSQL workload.

Storage columns labeled Heap MiB use pg_table_size, including auxiliary forks and any TOAST storage; portfolio bytes use pg_indexes_size. Individual-index bytes use pg_relation_size (main fork). MiB means 1,048,576 bytes.

Size and build cost

SuiteRowsFamilyHeap MiBIndexes MiBMedian build secondsBuild roundsCompleteness / omitted indexes
documents200000gin52.056.380.3101complete
documents200000roaring52.0512.070.3081complete
scalar1000000btree150.5758.981.9071complete
scalar1000000gin150.5758.682.3191complete
scalar1000000roaring150.5739.121.2751complete
scalar1000000roaring_btree150.5757.931.8501complete
scalar5000000btree751.73256.2911.6691complete
scalar5000000gin751.73156.958.3791complete
scalar5000000roaring751.73118.025.3541complete
scalar5000000roaring_btree751.73174.287.5321complete
Every individual index: size, build time, and WAL
SuiteRowsFamilyIndexMiBMedian attempt msMin–max attempt msMedian WAL MiBAttemptsStatus
documents200000ginix_tags2.070107.104107.104–107.1041.3551built
documents200000ginix_tsv4.305202.777202.777–202.7772.6801built
documents200000roaringix_tags2.06288.61188.611–88.6111.6411built
documents200000roaringix_tsv10.008219.556219.556–219.5568.0071built
scalar1000000btreeix_c1m18.812278.152278.152–278.15217.0701built
scalar1000000btreeix_c26.633288.208288.208–288.2086.0401built
scalar1000000btreeix_c206.641275.527275.527–275.5276.0391built
scalar1000000btreeix_c2006.719297.153297.153–297.1536.0431built
scalar1000000btreeix_c20k6.805253.204253.204–253.2046.3241built
scalar1000000btreeix_nullable6.719265.365265.365–265.3656.0461built
scalar1000000btreeix_skew6.656249.685249.685–249.6856.0481built
scalar1000000ginix_c1m38.1951406.2071406.207–1406.20719.4811built
scalar1000000ginix_c21.094116.802116.802–116.8021.1431built
scalar1000000ginix_c201.578122.450122.450–122.4501.4141built
scalar1000000ginix_c2004.703144.904144.904–144.9042.0641built
scalar1000000ginix_c20k6.734261.760261.760–261.7603.5821built
scalar1000000ginix_nullable4.836141.314141.314–141.3142.0241built
scalar1000000ginix_skew1.539125.796125.796–125.7961.2981built
scalar1000000roaringix_c1m25.102625.468625.468–625.46822.7481built
scalar1000000roaringix_c20.40695.86795.867–95.8670.3901built
scalar1000000roaringix_c202.35989.57089.570–89.5702.0971built
scalar1000000roaringix_c2003.523105.794105.794–105.7942.8911built
scalar1000000roaringix_c20k3.828165.550165.550–165.5503.5161built
scalar1000000roaringix_nullable3.336105.066105.066–105.0662.8501built
scalar1000000roaringix_skew0.56287.74987.749–87.7490.5431built
scalar1000000roaring_btreeix_c1m25.102724.891724.891–724.89122.7331built
scalar1000000roaring_btreeix_c1m_btree18.812281.058281.058–281.05817.0571built
scalar1000000roaring_btreeix_c20.406194.299194.299–194.2990.3951built
scalar1000000roaring_btreeix_c202.359113.042113.042–113.0422.0971built
scalar1000000roaring_btreeix_c2003.523135.252135.252–135.2522.8911built
scalar1000000roaring_btreeix_c20k3.828208.391208.391–208.3913.5141built
scalar1000000roaring_btreeix_nullable3.336105.216105.216–105.2162.8331built
scalar1000000roaring_btreeix_skew0.56288.17288.172–88.1720.5261built
scalar5000000btreeix_c1m56.2581869.4991869.499–1869.49951.0241built
scalar5000000btreeix_c233.0621425.0171425.017–1425.01729.9321built
scalar5000000btreeix_c2033.0701575.7231575.723–1575.72329.9251built
scalar5000000btreeix_c20033.1481973.6901973.690–1973.69029.9291built
scalar5000000btreeix_c20k34.3831881.9771881.977–1881.97730.0781built
scalar5000000btreeix_nullable33.1481580.3691580.369–1580.36929.9321built
scalar5000000btreeix_skew33.2191362.3951362.395–1362.39529.9371built
scalar5000000ginix_c1m87.3674153.1424153.142–4153.14244.5931built
scalar5000000ginix_c25.297512.377512.377–512.3775.2181built
scalar5000000ginix_c207.047593.724593.724–593.7246.7961built
scalar5000000ginix_c20012.516698.758698.758–698.75810.0031built
scalar5000000ginix_c20k26.2811116.8751116.875–1116.87515.4031built
scalar5000000ginix_nullable11.562669.245669.245–669.2459.7691built
scalar5000000ginix_skew6.883635.166635.166–635.1666.0871built
scalar5000000roaringix_c1m52.7422164.0602164.060–2164.06047.7371built
scalar5000000roaringix_c21.844469.659469.659–469.6591.6001built
scalar5000000roaringix_c2011.688495.988495.988–495.98810.1831built
scalar5000000roaringix_c20015.773508.639508.639–508.63914.0881built
scalar5000000roaringix_c20k16.930719.025719.025–719.02515.1751built
scalar5000000roaringix_nullable16.555533.306533.306–533.30613.8921built
scalar5000000roaringix_skew2.492463.038463.038–463.0382.2781built
scalar5000000roaring_btreeix_c1m52.7422541.7162541.716–2541.71647.7461built
scalar5000000roaring_btreeix_c1m_btree56.2581872.8701872.870–1872.87051.0371built
scalar5000000roaring_btreeix_c21.844447.679447.679–447.6791.6021built
scalar5000000roaring_btreeix_c2011.688473.825473.825–473.82510.1921built
scalar5000000roaring_btreeix_c20015.773502.804502.804–502.80414.0981built
scalar5000000roaring_btreeix_c20k16.930715.554715.554–715.55415.1841built
scalar5000000roaring_btreeix_nullable16.555521.388521.388–521.38813.9091built
scalar5000000roaring_btreeix_skew2.492456.537456.537–456.5372.2951built
Measured visibility map coverage
SuiteRowsFamilyStateHeap pagesAll-visible pagesAll-visible %
scalar1000000roaring_btreeclean192641923199.83
scalar1000000ginclean192641923199.83
scalar1000000gindirty_scattered19264923147.92
scalar1000000btreeclean192641923199.83
scalar1000000btreedirty_scattered19264923147.92
scalar1000000roaringclean192641923199.83
scalar1000000roaringdirty_scattered19264923147.92
scalar5000000btreeclean961929615499.96
scalar5000000btreedirty_scattered961924615447.98
scalar5000000roaring_btreeclean961929615499.96
scalar5000000roaringclean961929615499.96
scalar5000000roaringdirty_scattered961924615447.98
scalar5000000ginclean961929615499.96
scalar5000000gindirty_scattered961924615447.98
documents200000ginclean6656662899.58
documents200000roaringclean6656662899.58

Selected comparisons

Scalar portfolio size, 1,000,000 rows (lower is smaller) Scalar portfolio size, 1,000,000 rows (lower is smaller) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 10 20 30 40 50 60 MiB roaring roaring_btree gin btree 39.1 57.9 58.7 59 Scalar portfolio size, 1,000,000 rows (lower is smaller) eq_c2_0, 1,000,000 clean rows, default planner (lower is faster) eq_c2_0, 1,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 20 40 60 80 100 ms roaring btree roaring_bitmap gin 0.055 32.7 62.9 101 eq_c2_0, 1,000,000 clean rows, default planner (lower is faster) eq_c200_17, 1,000,000 clean rows, default planner (lower is faster) eq_c200_17, 1,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 1 2 3 4 ms roaring btree roaring_bitmap gin 0.037 0.351 1.92 3.93 eq_c200_17, 1,000,000 clean rows, default planner (lower is faster) group_c200, 1,000,000 clean rows, default planner (lower is faster) group_c200, 1,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 25 50 75 100 125 150 175 ms roaring btree roaring_bitmap gin 4.51 86.5 162 166 group_c200, 1,000,000 clean rows, default planner (lower is faster) range_random, 1,000,000 clean rows, default planner (lower is faster) range_random, 1,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 10 20 30 40 ms roaring btree roaring_bitmap gin 0.211 0.348 3.22 42.3 range_random, 1,000,000 clean rows, default planner (lower is faster) fetch_medium, 1,000,000 clean rows, default planner (lower is faster) fetch_medium, 1,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 1 2 3 4 ms roaring_bitmap roaring btree gin 2.01 2.07 3.23 3.95 fetch_medium, 1,000,000 clean rows, default planner (lower is faster) fetch_c1m, 1,000,000 clean rows, default planner (lower is faster) fetch_c1m, 1,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0.000 0.005 0.010 0.015 0.020 0.025 0.030 0.035 ms btree roaring roaring_bitmap gin 0.024 0.025 0.028 0.033 fetch_c1m, 1,000,000 clean rows, default planner (lower is faster) fetch_and3, 1,000,000 clean rows, default planner (lower is faster) fetch_and3, 1,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 1 2 3 4 5 6 ms roaring roaring_bitmap btree gin 2.45 2.48 2.7 5.87 fetch_and3, 1,000,000 clean rows, default planner (lower is faster) ordered_filter, 1,000,000 clean rows, default planner (lower is faster) ordered_filter, 1,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 10 20 30 40 ms roaring_btree roaring roaring_bitmap btree gin 0.413 0.529 0.535 2.32 42 ordered_filter, 1,000,000 clean rows, default planner (lower is faster) ordered_broad, 1,000,000 clean rows, default planner (lower is faster) ordered_broad, 1,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 25 50 75 100 125 150 175 ms roaring_btree roaring roaring_bitmap btree gin 0.035 0.039 0.044 0.045 164 ordered_broad, 1,000,000 clean rows, default planner (lower is faster) Scalar portfolio size, 5,000,000 rows (lower is smaller) Scalar portfolio size, 5,000,000 rows (lower is smaller) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 50 100 150 200 250 300 MiB roaring gin roaring_btree btree 118 157 174 256 Scalar portfolio size, 5,000,000 rows (lower is smaller) eq_c2_0, 5,000,000 clean rows, default planner (lower is faster) eq_c2_0, 5,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 100 200 300 400 500 600 ms roaring btree roaring_bitmap gin 0.213 168 339 515 eq_c2_0, 5,000,000 clean rows, default planner (lower is faster) eq_c200_17, 5,000,000 clean rows, default planner (lower is faster) eq_c200_17, 5,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 5 10 15 20 25 ms roaring btree roaring_bitmap gin 0.13 1.67 9.53 22.6 eq_c200_17, 5,000,000 clean rows, default planner (lower is faster) group_c200, 5,000,000 clean rows, default planner (lower is faster) group_c200, 5,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 200 400 600 800 ms roaring btree roaring_bitmap gin 21.6 443 820 843 group_c200, 5,000,000 clean rows, default planner (lower is faster) range_random, 5,000,000 clean rows, default planner (lower is faster) range_random, 5,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 50 100 150 200 250 300 ms roaring btree roaring_bitmap gin 0.878 1.7 21 288 range_random, 5,000,000 clean rows, default planner (lower is faster) fetch_medium, 5,000,000 clean rows, default planner (lower is faster) fetch_medium, 5,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 5 10 15 20 25 ms roaring_bitmap roaring btree gin 10.4 10.9 19.7 24.9 fetch_medium, 5,000,000 clean rows, default planner (lower is faster) fetch_c1m, 5,000,000 clean rows, default planner (lower is faster) fetch_c1m, 5,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0.00 0.01 0.02 0.03 0.04 ms btree roaring roaring_bitmap gin 0.031 0.031 0.039 0.042 fetch_c1m, 5,000,000 clean rows, default planner (lower is faster) fetch_and3, 5,000,000 clean rows, default planner (lower is faster) fetch_and3, 5,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 5 10 15 20 25 30 35 ms roaring roaring_bitmap btree gin 12.3 12.3 15.1 31.7 fetch_and3, 5,000,000 clean rows, default planner (lower is faster) ordered_filter, 5,000,000 clean rows, default planner (lower is faster) ordered_filter, 5,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 50 100 150 200 ms roaring_btree roaring roaring_bitmap btree gin 1.26 1.31 1.37 4.99 211 ordered_filter, 5,000,000 clean rows, default planner (lower is faster) ordered_broad, 5,000,000 clean rows, default planner (lower is faster) ordered_broad, 5,000,000 clean rows, default planner (lower is faster) image/svg+xml Matplotlib v3.6.3, https://matplotlib.org/ 0 200 400 600 800 1000 ms roaring_btree roaring btree roaring_bitmap gin 0.031 0.04 0.041 0.046 850 ordered_broad, 5,000,000 clean rows, default planner (lower is faster)

Maintenance

RowsFamilyOperationElapsed attempt msWAL MiBIndexes MiB afterStatus
1000000gininsert84.11312.29760.055ok
1000000ginindexed_update125.57115.61861.430ok
1000000gindelete140.47873.22761.430ok
1000000ginvacuum483.144141.27561.680ok
1000000btreeinsert163.79132.62859.383ok
1000000btreeindexed_update289.42736.89359.750ok
1000000btreedelete130.08673.22759.750ok
1000000btreevacuum383.895133.79959.750ok
1000000roaringinsert277.25934.86439.117ok
1000000roaringindexed_update319.66741.88739.383ok
1000000roaringdelete138.03173.22739.383ok
1000000roaringvacuum423.194115.40339.383ok
5000000btreeinsert1054.493119.585260.078ok
5000000btreeindexed_update1478.738138.530263.102ok
5000000btreedelete650.948366.125263.102ok
5000000btreevacuum1427.431634.381263.102ok
5000000roaringinsert1526.240103.745120.617ok
5000000roaringindexed_update1731.696124.933123.062ok
5000000roaringdelete658.945366.125123.062ok
5000000roaringvacuum1454.268507.176123.062ok
5000000gininsert375.16661.368163.719ok
5000000ginindexed_update606.75777.890170.484ok
5000000gindelete644.652366.125170.484ok
5000000ginvacuum1816.269587.332172.297ok

Concurrent reads

RowsVariantClientsQueryTransactions/sMedian msp95 msDuration s

Every query and configuration


Click a column heading to sort. Speedups use the matching sequential baseline.

SuiteRowsStatePlannerwork_memQueryVariantnExecution median ms95% CI msp95 msCVSpeedup vs seqAccessPlanning median msPlan+execution median ms
documents200000cleandefault64MBarray_andgin71.0481.033–1.0581.0832.2%—Bitmap Heap Scan, Bitmap Index Scan0.0601.115
documents200000cleandefault64MBarray_androaring70.0730.072–0.0740.0826.5%—LionCount0.1130.190
documents200000cleandefault64MBarray_androaring_bitmap70.1310.128–0.1390.16111.0%—Index Scan0.0700.200
documents200000cleandefault64MBarray_commongin74.3534.325–4.4025.64815.1%—Bitmap Heap Scan, Bitmap Index Scan0.0614.414
documents200000cleandefault64MBarray_commonroaring70.0310.030–0.0320.0357.9%—LionCount0.1070.141
documents200000cleandefault64MBarray_commonroaring_bitmap72.1952.140–2.2573.34325.6%—Index Scan0.0682.263
documents200000cleandefault64MBarray_orgin77.1997.087–7.3307.9015.3%—Bitmap Heap Scan, Bitmap Index Scan0.0617.261
documents200000cleandefault64MBarray_orroaring70.1070.098–0.1130.13113.9%—LionCount0.1140.219
documents200000cleandefault64MBarray_orroaring_bitmap75.6995.657–5.7115.7250.6%—Bitmap Heap Scan, Bitmap Index Scan0.0705.769
documents200000cleandefault64MBts_andgin71.1441.135–1.1611.2093.2%—Bitmap Heap Scan, Bitmap Index Scan0.0511.196
documents200000cleandefault64MBts_androaring70.0750.073–0.0770.0772.9%—LionCount0.1000.175
documents200000cleandefault64MBts_androaring_bitmap70.1330.132–0.1350.17816.7%—Index Scan0.0610.194
documents200000cleandefault64MBts_commongin731.81931.254–35.90736.9357.4%—Seq Scan (fallback)0.05131.868
documents200000cleandefault64MBts_commonroaring70.0390.039–0.0390.04812.3%—LionCount0.0960.135
documents200000cleandefault64MBts_commonroaring_bitmap731.61731.270–36.25937.8449.0%—Seq Scan (fallback)0.05931.679
documents200000cleandefault64MBts_fetchgin74.8284.742–4.9004.9912.2%—Bitmap Heap Scan, Bitmap Index Scan0.0564.883
documents200000cleandefault64MBts_fetchroaring72.6232.586–2.7002.7202.1%—Index Scan0.0682.688
documents200000cleandefault64MBts_fetchroaring_bitmap72.6792.628–2.7092.7311.9%—Index Scan0.0632.752
documents200000cleandefault64MBts_notgin738.98938.238–42.47044.7867.2%—Seq Scan (fallback)0.05139.040
documents200000cleandefault64MBts_notroaring79.5419.520–9.6329.6350.6%—LionCount0.2289.803
documents200000cleandefault64MBts_notroaring_bitmap739.01138.528–39.95342.3724.7%—Seq Scan (fallback)0.18839.230
documents200000cleandefault64MBts_phrasegin77.6027.505–7.67010.12416.9%—Bitmap Heap Scan, Bitmap Index Scan0.0517.654
documents200000cleandefault64MBts_phraseroaring72.5192.502–2.6953.18912.4%—LionCount0.4683.000
documents200000cleandefault64MBts_phraseroaring_bitmap74.7434.665–4.8197.06024.0%—Index Scan0.4325.192
documents200000cleandefault64MBts_prefixgin71.7211.704–1.7351.7621.7%—Bitmap Heap Scan, Bitmap Index Scan0.0541.775
documents200000cleandefault64MBts_prefixroaring70.6320.625–0.6410.6492.4%—LionCount0.0970.735
documents200000cleandefault64MBts_prefixroaring_bitmap71.3251.295–1.3841.4354.5%—Index Scan0.0621.384
documents200000cleandefault64MBts_raregin70.0380.038–0.0400.0402.5%—Bitmap Heap Scan, Bitmap Index Scan0.0540.094
documents200000cleandefault64MBts_rareroaring70.0190.018–0.0200.0205.9%—LionCount0.0970.115
documents200000cleandefault64MBts_rareroaring_bitmap70.0370.033–0.0400.0418.7%—Index Scan0.0590.098
documents200000cleandefault64MBts_treegin73.8573.835–3.9085.18717.2%—Bitmap Heap Scan, Bitmap Index Scan0.0513.926
documents200000cleandefault64MBts_treeroaring70.1780.178–0.2160.21910.0%—LionCount0.0980.277
documents200000cleandefault64MBts_treeroaring_bitmap70.4860.472–0.4890.5204.6%—Index Scan0.0620.549
documents200000cleandefault64MBts_weightgin75.3975.332–5.4745.8834.8%—Bitmap Heap Scan, Bitmap Index Scan0.0505.447
documents200000cleandefault64MBts_weightroaring70.4420.426–0.4610.4653.7%—LionCount0.1630.613
documents200000cleandefault64MBts_weightroaring_bitmap72.5242.510–2.6102.6422.5%—Index Scan0.1272.651
scalar1000000after_maintenancedefault64MBand2btree73.4723.116–3.9854.06312.2%—Bitmap Heap Scan, Bitmap Index Scan0.0453.518
scalar1000000after_maintenancedefault64MBand2gin740.13139.480–41.79245.2466.4%—Bitmap Heap Scan, Bitmap Index Scan0.05240.201
scalar1000000after_maintenancedefault64MBand2roaring70.1010.097–0.1090.1105.8%—LionCount0.1050.207
scalar1000000after_maintenancedefault64MBand2roaring_bitmap76.5806.548–6.7226.8301.9%—Bitmap Heap Scan, Bitmap Index Scan0.0816.657
scalar1000000after_maintenancedefault64MBeq_c200_17btree70.3530.344–0.3820.56528.1%—Index Only Scan0.0390.394
scalar1000000after_maintenancedefault64MBeq_c200_17gin74.0093.616–4.4135.60320.4%—Bitmap Heap Scan, Bitmap Index Scan0.0504.054
scalar1000000after_maintenancedefault64MBeq_c200_17roaring70.0370.036–0.0380.0383.0%—LionCount0.0770.114
scalar1000000after_maintenancedefault64MBeq_c200_17roaring_bitmap71.9551.721–2.0652.45915.8%—Index Scan0.0722.027
scalar1000000after_maintenancedefault64MBgroup_c200btree786.93483.029–90.02093.9465.6%—Index Only Scan0.04186.975
scalar1000000after_maintenancedefault64MBgroup_c200gin7163.373160.703–166.928168.5012.4%—Seq Scan (fallback)0.038163.408
scalar1000000after_maintenancedefault64MBgroup_c200roaring74.4284.412–4.4824.4901.0%—LionCount0.0534.480
scalar1000000after_maintenancedefault64MBgroup_c200roaring_bitmap7160.570158.758–164.197169.1232.8%—Seq Scan (fallback)0.042160.612
scalar1000000after_maintenancedefault64MBis_nullbtree76.1136.090–6.2096.2491.2%—Index Only Scan0.0346.146
scalar1000000after_maintenancedefault64MBis_nullgin763.42562.076–67.25268.9214.4%—Seq Scan (fallback)0.03963.513
scalar1000000after_maintenancedefault64MBis_nullroaring70.0560.055–0.0560.0572.2%—LionCount0.0560.111
scalar1000000after_maintenancedefault64MBis_nullroaring_bitmap723.94122.802–25.14428.2419.8%—Bitmap Heap Scan, Bitmap Index Scan0.04623.983
scalar1000000cleandefault64MBand2btree73.2403.191–3.4503.7748.7%—Bitmap Heap Scan, Bitmap Index Scan0.0443.299
scalar1000000cleandefault64MBand2gin740.17639.687–43.04045.7696.8%—Bitmap Heap Scan, Bitmap Index Scan0.04740.221
scalar1000000cleandefault64MBand2roaring70.1000.097–0.1010.12814.6%—LionCount0.1060.208
scalar1000000cleandefault64MBand2roaring_bitmap76.5726.529–6.9517.0854.3%—Bitmap Heap Scan, Bitmap Index Scan0.0776.660
scalar1000000cleandefault64MBand3_selectivebtree70.3460.338–0.3630.4068.7%—Bitmap Heap Scan, Bitmap Index Scan0.0500.401
scalar1000000cleandefault64MBand3_selectivegin70.6450.623–0.7020.7417.7%—Bitmap Heap Scan, Bitmap Index Scan0.0530.703
scalar1000000cleandefault64MBand3_selectiveroaring70.0370.032–0.0490.06432.7%—LionCount0.1210.157
scalar1000000cleandefault64MBand3_selectiveroaring_bitmap70.3590.337–0.3780.4048.1%—Bitmap Heap Scan, Bitmap Index Scan0.0950.455
scalar1000000cleandefault64MBeq_c1m_12345btree70.0200.019–0.0200.0214.8%—Index Only Scan0.0380.057
scalar1000000cleandefault64MBeq_c1m_12345gin70.0280.027–0.0290.0328.6%—Bitmap Heap Scan, Bitmap Index Scan0.0420.071
scalar1000000cleandefault64MBeq_c1m_12345roaring70.0160.015–0.0160.0163.4%—LionCount0.0790.095
scalar1000000cleandefault64MBeq_c1m_12345roaring_bitmap70.0220.021–0.0250.03525.8%—Index Scan0.0610.090
scalar1000000cleandefault64MBeq_c200_17btree70.3510.342–0.3740.3754.0%—Index Only Scan0.0390.391
scalar1000000cleandefault64MBeq_c200_17gin73.9303.559–3.9524.0326.9%—Bitmap Heap Scan, Bitmap Index Scan0.0403.973
scalar1000000cleandefault64MBeq_c200_17roaring70.0370.036–0.0370.0372.2%—LionCount0.0770.114
scalar1000000cleandefault64MBeq_c200_17roaring_bitmap71.9211.783–2.2112.52515.8%—Index Scan0.0591.980
scalar1000000cleandefault64MBeq_c20k_123btree70.0220.022–0.0270.02710.0%—Index Only Scan0.0380.061
scalar1000000cleandefault64MBeq_c20k_123gin70.0670.060–0.0790.09421.2%—Bitmap Heap Scan, Bitmap Index Scan0.0420.106
scalar1000000cleandefault64MBeq_c20k_123roaring70.0170.017–0.0180.0182.8%—LionCount0.0800.097
scalar1000000cleandefault64MBeq_c20k_123roaring_bitmap70.0480.043–0.0670.06822.5%—Index Scan0.0590.103
scalar1000000cleandefault64MBeq_c2_0btree732.67532.443–33.84836.9746.3%—Index Only Scan0.03932.714
scalar1000000cleandefault64MBeq_c2_0gin7100.86595.005–102.813102.9963.9%—Bitmap Heap Scan, Bitmap Index Scan0.039100.899
scalar1000000cleandefault64MBeq_c2_0roaring70.0550.054–0.0570.0572.3%—LionCount0.0730.129
scalar1000000cleandefault64MBeq_c2_0roaring_bitmap762.91161.214–65.32765.6303.1%—Bitmap Heap Scan, Bitmap Index Scan0.05662.993
scalar1000000cleandefault64MBeq_skew_0btree760.77259.041–63.34364.5124.0%—Index Only Scan0.03860.813
scalar1000000cleandefault64MBeq_skew_0gin794.57792.824–101.206104.3695.4%—Seq Scan (fallback)0.04394.619
scalar1000000cleandefault64MBeq_skew_0roaring70.0560.055–0.0580.08222.2%—LionCount0.0790.135
scalar1000000cleandefault64MBeq_skew_0roaring_bitmap794.24793.170–102.618103.2264.9%—Seq Scan (fallback)0.05894.305
scalar1000000cleandefault64MBeq_skew_17btree70.0260.025–0.0270.0273.5%—Index Only Scan0.0380.063
scalar1000000cleandefault64MBeq_skew_17gin70.1100.106–0.1220.1268.0%—Bitmap Heap Scan, Bitmap Index Scan0.0410.151
scalar1000000cleandefault64MBeq_skew_17roaring70.0190.018–0.0190.0192.6%—LionCount0.0780.097
scalar1000000cleandefault64MBeq_skew_17roaring_bitmap70.0810.078–0.0860.16345.4%—Index Scan0.0600.142
scalar1000000cleandefault64MBfetch_and2btree72.7452.670–2.7502.7561.8%—Bitmap Heap Scan, Bitmap Index Scan0.0482.793
scalar1000000cleandefault64MBfetch_and2gin76.0325.988–6.3486.4353.2%—Bitmap Heap Scan, Bitmap Index Scan0.0536.085
scalar1000000cleandefault64MBfetch_and2roaring72.4352.388–2.5582.8308.1%—Bitmap Heap Scan, Bitmap Index Scan0.0852.519
scalar1000000cleandefault64MBfetch_and2roaring_bitmap72.4662.422–2.5632.6183.8%—Bitmap Heap Scan, Bitmap Index Scan0.0932.555
scalar1000000cleandefault64MBfetch_and3btree72.7002.687–2.7972.8783.5%—Bitmap Heap Scan, Bitmap Index Scan0.0552.757
scalar1000000cleandefault64MBfetch_and3gin75.8725.754–5.9206.0562.1%—Bitmap Heap Scan, Bitmap Index Scan0.0595.933
scalar1000000cleandefault64MBfetch_and3roaring72.4542.388–2.4962.5272.9%—Bitmap Heap Scan, Bitmap Index Scan0.1032.567
scalar1000000cleandefault64MBfetch_and3roaring_bitmap72.4772.373–2.5192.5433.0%—Bitmap Heap Scan, Bitmap Index Scan0.1062.583
scalar1000000cleandefault64MBfetch_broadbtree719.42318.066–21.45926.89118.9%—Bitmap Heap Scan, Bitmap Index Scan0.04219.463
scalar1000000cleandefault64MBfetch_broadgin723.88923.433–25.40326.1825.3%—Bitmap Heap Scan, Bitmap Index Scan0.04523.935
scalar1000000cleandefault64MBfetch_broadroaring713.11812.063–13.51715.42211.0%—Index Scan0.07013.187
scalar1000000cleandefault64MBfetch_broadroaring_bitmap715.03814.336–17.26619.25613.4%—Index Scan0.06515.104
scalar1000000cleandefault64MBfetch_c1mbtree70.0240.023–0.0260.0277.4%—Index Scan0.0400.065
scalar1000000cleandefault64MBfetch_c1mgin70.0330.032–0.0380.03910.2%—Bitmap Heap Scan, Bitmap Index Scan0.0450.078
scalar1000000cleandefault64MBfetch_c1mroaring70.0250.023–0.0250.0265.2%—Index Scan0.0680.091
scalar1000000cleandefault64MBfetch_c1mroaring_bitmap70.0280.025–0.0310.03717.6%—Index Scan0.0750.104
scalar1000000cleandefault64MBfetch_in_andbtree77.0276.966–7.3667.3822.9%—Bitmap Heap Scan, Bitmap Index Scan0.0567.082
scalar1000000cleandefault64MBfetch_in_andgin717.52017.224–17.69417.8051.9%—Bitmap Heap Scan, Bitmap Index Scan0.06517.614
scalar1000000cleandefault64MBfetch_in_androaring76.2936.183–6.4016.8504.9%—Bitmap Heap Scan, Bitmap Index Scan0.0956.379
scalar1000000cleandefault64MBfetch_in_androaring_bitmap76.5196.153–6.9327.7089.7%—Bitmap Heap Scan, Bitmap Index Scan0.0896.610
scalar1000000cleandefault64MBfetch_mediumbtree73.2253.131–3.3923.4504.5%—Bitmap Heap Scan, Bitmap Index Scan0.0433.268
scalar1000000cleandefault64MBfetch_mediumgin73.9513.478–4.2084.55011.2%—Bitmap Heap Scan, Bitmap Index Scan0.0523.996
scalar1000000cleandefault64MBfetch_mediumroaring72.0662.032–2.1462.1473.6%—Index Scan0.0672.133
scalar1000000cleandefault64MBfetch_mediumroaring_bitmap72.0081.976–2.3042.4169.2%—Index Scan0.0612.077
scalar1000000cleandefault64MBfetch_rarebtree70.0630.059–0.0650.0686.8%—Bitmap Heap Scan, Bitmap Index Scan0.0420.103
scalar1000000cleandefault64MBfetch_raregin70.0650.062–0.0780.07911.2%—Bitmap Heap Scan, Bitmap Index Scan0.0440.111
scalar1000000cleandefault64MBfetch_rareroaring70.0510.048–0.0710.07924.4%—Index Scan0.0660.134
scalar1000000cleandefault64MBfetch_rareroaring_bitmap70.0510.051–0.0560.06310.7%—Index Scan0.0650.117
scalar1000000cleandefault64MBgroup_c2btree788.42986.895–91.81594.8944.7%—Index Only Scan0.04188.471
scalar1000000cleandefault64MBgroup_c2gin7144.220139.132–151.806152.2823.9%—Seq Scan (fallback)0.036144.265
scalar1000000cleandefault64MBgroup_c2roaring70.1010.100–0.1030.1157.3%—LionCount0.0550.157
scalar1000000cleandefault64MBgroup_c2roaring_bitmap7143.880142.101–146.748150.2382.9%—Seq Scan (fallback)0.038143.920
scalar1000000cleandefault64MBgroup_c200btree786.51984.189–89.85791.4373.6%—Index Only Scan0.04186.558
scalar1000000cleandefault64MBgroup_c200gin7165.733163.918–166.587167.9621.0%—Seq Scan (fallback)0.048165.787
scalar1000000cleandefault64MBgroup_c200roaring74.5104.490–4.5905.3599.8%—LionCount0.0564.566
scalar1000000cleandefault64MBgroup_c200roaring_bitmap7162.057158.611–163.907165.8591.9%—Seq Scan (fallback)0.038162.095
scalar1000000cleandefault64MBgroup_filteredbtree73.6613.529–4.0464.75314.5%—Bitmap Heap Scan, Bitmap Index Scan0.0523.713
scalar1000000cleandefault64MBgroup_filteredgin74.2994.047–4.3214.93610.1%—Bitmap Heap Scan, Bitmap Index Scan0.0474.348
scalar1000000cleandefault64MBgroup_filteredroaring72.8402.765–2.9993.51111.6%—LionCount0.0842.924
scalar1000000cleandefault64MBgroup_filteredroaring_bitmap72.4642.342–2.9833.26016.0%—Index Scan0.0652.531
scalar1000000cleandefault64MBin_andbtree76.8636.771–7.5789.72118.7%—Bitmap Heap Scan, Bitmap Index Scan0.0566.915
scalar1000000cleandefault64MBin_andgin716.95316.518–17.31418.6805.7%—Bitmap Heap Scan, Bitmap Index Scan0.05417.005
scalar1000000cleandefault64MBin_androaring70.5210.517–0.5490.5554.4%—LionCount0.1160.640
scalar1000000cleandefault64MBin_androaring_bitmap76.3486.274–6.3976.4461.2%—Bitmap Heap Scan, Bitmap Index Scan0.0846.434
scalar1000000cleandefault64MBin_c20k_10btree70.0530.052–0.0740.08928.0%—Index Only Scan0.0450.098
scalar1000000cleandefault64MBin_c20k_10gin70.4420.433–0.4900.4967.3%—Bitmap Heap Scan, Bitmap Index Scan0.0550.511
scalar1000000cleandefault64MBin_c20k_10roaring70.0390.038–0.0400.0402.9%—LionCount0.1010.139
scalar1000000cleandefault64MBin_c20k_10roaring_bitmap70.3280.322–0.3560.3929.3%—Index Scan0.0800.416
scalar1000000cleandefault64MBin_c20k_1000btree73.3443.315–3.3824.08011.4%—Index Only Scan0.4943.842
scalar1000000cleandefault64MBin_c20k_1000gin722.60022.507–23.58525.5316.3%—Bitmap Heap Scan, Bitmap Index Scan0.66323.263
scalar1000000cleandefault64MBin_c20k_1000roaring72.2562.237–2.3092.4464.2%—LionCount9.76412.073
scalar1000000cleandefault64MBin_c20k_1000roaring_bitmap718.95618.253–19.84721.1266.5%—Index Scan5.72524.630
scalar1000000cleandefault64MBis_nullbtree76.2596.227–6.5026.5492.3%—Index Only Scan0.0326.289
scalar1000000cleandefault64MBis_nullgin769.56863.205–75.77178.5499.6%—Seq Scan (fallback)0.03169.597
scalar1000000cleandefault64MBis_nullroaring70.0630.060–0.0830.09422.4%—LionCount0.0620.125
scalar1000000cleandefault64MBis_nullroaring_bitmap724.17023.492–24.86424.9073.1%—Bitmap Heap Scan, Bitmap Index Scan0.04424.227
scalar1000000cleandefault64MBor_columnsbtree719.25517.589–19.86625.58819.1%—Bitmap Heap Scan, Bitmap Index Scan0.04319.295
scalar1000000cleandefault64MBor_columnsgin722.59121.891–23.24623.3713.1%—Bitmap Heap Scan, Bitmap Index Scan0.04822.637
scalar1000000cleandefault64MBor_columnsroaring70.2080.198–0.2220.2265.9%—LionCount0.0980.317
scalar1000000cleandefault64MBor_columnsroaring_bitmap717.96417.331–18.34219.7326.0%—Bitmap Heap Scan, Bitmap Index Scan0.07618.042
scalar1000000cleandefault64MBordered_broadbtree70.0450.041–0.0510.05412.4%—Index Scan0.0530.098
scalar1000000cleandefault64MBordered_broadgin7164.061160.796–164.683167.2141.9%—Bitmap Heap Scan, Bitmap Index Scan0.047164.107
scalar1000000cleandefault64MBordered_broadroaring70.0390.038–0.0420.0435.5%—LionOrdered0.0820.121
scalar1000000cleandefault64MBordered_broadroaring_bitmap70.0440.043–0.0500.0517.8%—LionOrdered0.1030.149
scalar1000000cleandefault64MBordered_broadroaring_btree70.0350.034–0.0360.0386.1%—Index Scan0.0910.126
scalar1000000cleandefault64MBordered_filterbtree72.3182.071–2.8803.17820.1%—Index Scan0.0582.380
scalar1000000cleandefault64MBordered_filtergin742.03740.770–46.23146.8766.3%—Bitmap Heap Scan, Bitmap Index Scan0.05442.089
scalar1000000cleandefault64MBordered_filterroaring70.5290.506–0.5720.5745.7%—LionOrdered0.1140.656
scalar1000000cleandefault64MBordered_filterroaring_bitmap70.5350.528–0.5870.6137.1%—LionOrdered0.1150.653
scalar1000000cleandefault64MBordered_filterroaring_btree70.4130.405–0.4200.4383.4%—LionOrdered0.1320.544
scalar1000000cleandefault64MBordered_filter_descbtree72.2242.164–2.5402.58410.1%—Index Scan0.0582.285
scalar1000000cleandefault64MBordered_filter_descgin742.20141.306–43.70848.1147.4%—Bitmap Heap Scan, Bitmap Index Scan0.05842.259
scalar1000000cleandefault64MBordered_filter_descroaring70.5510.538–0.5660.67311.8%—LionOrdered0.1110.676
scalar1000000cleandefault64MBordered_filter_descroaring_bitmap70.5660.551–0.5950.6467.7%—LionOrdered0.1190.688
scalar1000000cleandefault64MBordered_filter_descroaring_btree70.4200.417–0.4670.4676.0%—LionOrdered0.1290.572
scalar1000000cleandefault64MBordered_limitbtree70.0200.020–0.0210.0224.8%—Index Only Scan0.0570.078
scalar1000000cleandefault64MBordered_limitgin7100.09698.725–104.895107.7784.2%—Seq Scan (fallback)0.043100.155
scalar1000000cleandefault64MBordered_limitroaring70.0700.068–0.0880.09314.8%—LionOrdered0.0840.155
scalar1000000cleandefault64MBordered_limitroaring_bitmap70.0780.074–0.0870.09210.1%—LionOrdered0.0870.172
scalar1000000cleandefault64MBrange_randombtree70.3480.331–0.3580.3644.5%—Index Only Scan0.0570.406
scalar1000000cleandefault64MBrange_randomgin742.32341.207–43.24447.4286.8%—Bitmap Heap Scan, Bitmap Index Scan0.04942.402
scalar1000000cleandefault64MBrange_randomroaring70.2110.203–0.2210.2346.8%—LionCount0.1100.321
scalar1000000cleandefault64MBrange_randomroaring_bitmap73.2203.202–3.4113.6476.4%—Bitmap Heap Scan, Bitmap Index Scan0.0803.320
scalar1000000dirty_scattereddefault64MBand2btree74.1313.637–4.4504.99916.1%—Bitmap Heap Scan, Bitmap Index Scan0.0584.191
scalar1000000dirty_scattereddefault64MBand2gin740.26940.010–40.81442.0732.8%—Bitmap Heap Scan, Bitmap Index Scan0.05640.320
scalar1000000dirty_scattereddefault64MBand2roaring70.6990.548–0.9370.99926.4%—LionCount0.1130.810
scalar1000000dirty_scattereddefault64MBand2roaring_bitmap77.1317.085–7.3767.4064.4%—Bitmap Heap Scan, Bitmap Index Scan0.0997.256
scalar1000000dirty_scattereddefault64MBeq_c200_17btree71.4351.267–1.6801.84718.3%—Index Only Scan0.0481.479
scalar1000000dirty_scattereddefault64MBeq_c200_17gin73.7953.458–4.0384.0957.8%—Bitmap Heap Scan, Bitmap Index Scan0.0533.848
scalar1000000dirty_scattereddefault64MBeq_c200_17roaring70.9360.838–1.2871.30521.7%—LionCount0.0821.018
scalar1000000dirty_scattereddefault64MBeq_c200_17roaring_bitmap72.0631.874–2.5532.56915.8%—Index Scan0.0682.129
scalar1000000dirty_scattereddefault64MBeq_c2_0btree771.93067.345–73.91875.3365.0%—Bitmap Heap Scan, Bitmap Index Scan0.03971.968
scalar1000000dirty_scattereddefault64MBeq_c2_0gin798.28296.348–99.695100.1571.7%—Bitmap Heap Scan, Bitmap Index Scan0.04398.325
scalar1000000dirty_scattereddefault64MBeq_c2_0roaring715.81212.225–19.36026.71636.7%—LionCount0.08415.888
scalar1000000dirty_scattereddefault64MBeq_c2_0roaring_bitmap763.18462.448–64.49367.4483.6%—Bitmap Heap Scan, Bitmap Index Scan0.06363.247
scalar1000000dirty_scattereddefault64MBgroup_c200btree7169.028166.046–169.862171.5881.9%—Seq Scan (fallback)0.045169.072
scalar1000000dirty_scattereddefault64MBgroup_c200gin7168.630166.144–175.045179.3863.4%—Seq Scan (fallback)0.038168.676
scalar1000000dirty_scattereddefault64MBgroup_c200roaring759.90856.918–62.48764.3335.4%—LionCount0.06760.006
scalar1000000dirty_scattereddefault64MBgroup_c200roaring_bitmap7168.564166.850–172.933173.5171.7%—Seq Scan (fallback)0.044168.613
scalar1000000dirty_scatteredprefer_index64MBgroup_c200btree7268.935261.399–276.029278.5222.7%—Index Only Scan0.069269.009
scalar1000000dirty_scatteredprefer_index64MBgroup_c200gin7168.945165.871–171.705174.8962.4%—Seq Scan (fallback)0.060168.994
scalar1000000dirty_scatteredprefer_index64MBgroup_c200roaring759.94656.994–61.02561.4773.7%—LionCount0.06860.014
scalar1000000dirty_scatteredprefer_index64MBgroup_c200roaring_bitmap7167.555166.314–170.826172.4911.9%—Seq Scan (fallback)0.054167.607
scalar1000000low_work_memprefer_index64kBeq_c2_0btree732.56132.037–35.34236.6135.8%—Index Only Scan0.03632.597
scalar1000000low_work_memprefer_index64kBeq_c2_0gin7133.464130.748–137.886139.3202.8%—Bitmap Heap Scan, Bitmap Index Scan0.041133.512
scalar1000000low_work_memprefer_index64kBeq_c2_0roaring70.0570.056–0.0610.12651.5%—LionCount0.0840.144
scalar1000000low_work_memprefer_index64kBeq_c2_0roaring_bitmap761.28060.017–64.50064.8053.5%—Index Scan0.06761.336
scalar1000000low_work_memprefer_index64kBfetch_and3btree717.03116.514–17.28317.4082.3%—Bitmap Heap Scan, Bitmap Index Scan0.05517.086
scalar1000000low_work_memprefer_index64kBfetch_and3gin720.51120.202–20.99021.6233.2%—Bitmap Heap Scan, Bitmap Index Scan0.06020.578
scalar1000000low_work_memprefer_index64kBfetch_and3roaring718.83516.634–19.36522.36413.7%—Bitmap Heap Scan, Bitmap Index Scan0.10418.934
scalar1000000low_work_memprefer_index64kBfetch_and3roaring_bitmap718.27018.021–18.64920.0425.5%—Bitmap Heap Scan, Bitmap Index Scan0.11818.380
scalar1000000low_work_memprefer_index64kBfetch_c1mbtree70.0250.022–0.0260.0268.5%—Index Scan0.0420.068
scalar1000000low_work_memprefer_index64kBfetch_c1mgin70.0390.038–0.0410.05317.5%—Bitmap Heap Scan, Bitmap Index Scan0.0680.107
scalar1000000low_work_memprefer_index64kBfetch_c1mroaring70.0250.024–0.0260.0274.6%—Index Scan0.0710.096
scalar1000000low_work_memprefer_index64kBfetch_c1mroaring_bitmap70.0290.025–0.0380.03920.6%—Index Scan0.0740.103
scalar1000000low_work_memprefer_index64kBfetch_mediumbtree72.0391.964–2.1752.3377.8%—Index Scan0.0422.081
scalar1000000low_work_memprefer_index64kBfetch_mediumgin717.39916.283–18.29718.9636.3%—Bitmap Heap Scan, Bitmap Index Scan0.05017.442
scalar1000000low_work_memprefer_index64kBfetch_mediumroaring72.0451.929–2.4142.47511.2%—Index Scan0.0702.115
scalar1000000low_work_memprefer_index64kBfetch_mediumroaring_bitmap72.5442.423–2.6923.06314.6%—Index Scan0.0712.620
scalar1000000low_work_memprefer_index64kBfetch_rarebtree70.0640.060–0.0670.08521.3%—Bitmap Heap Scan, Bitmap Index Scan0.0400.104
scalar1000000low_work_memprefer_index64kBfetch_raregin70.0740.070–0.0880.09212.3%—Bitmap Heap Scan, Bitmap Index Scan0.0480.122
scalar1000000low_work_memprefer_index64kBfetch_rareroaring70.0560.050–0.0600.06410.5%—Index Scan0.0890.155
scalar1000000low_work_memprefer_index64kBfetch_rareroaring_bitmap70.0590.053–0.0810.10130.8%—Index Scan0.0760.135
scalar1000000low_work_memprefer_index64kBgroup_c200btree790.19685.034–92.43896.4975.7%—Index Only Scan0.04090.260
scalar1000000low_work_memprefer_index64kBgroup_c200gin7162.241159.253–172.450174.6164.3%—Seq Scan (fallback)0.053162.301
scalar1000000low_work_memprefer_index64kBgroup_c200roaring74.5114.453–4.6005.2528.6%—LionCount0.0634.589
scalar1000000low_work_memprefer_index64kBgroup_c200roaring_bitmap7170.887163.348–178.470180.7574.5%—Seq Scan (fallback)0.043170.928
scalar1000000low_work_memprefer_index64kBin_c20k_1000btree73.2633.239–3.2884.63220.8%—Index Only Scan0.4903.753
scalar1000000low_work_memprefer_index64kBin_c20k_1000gin7110.677104.585–112.176117.7935.3%—Bitmap Heap Scan, Bitmap Index Scan0.662111.312
scalar1000000low_work_memprefer_index64kBin_c20k_1000roaring72.2372.214–2.3062.6389.1%—LionCount10.04012.223
scalar1000000low_work_memprefer_index64kBin_c20k_1000roaring_bitmap7107.628106.515–109.835110.6652.1%—Bitmap Heap Scan, Bitmap Index Scan5.922113.556
scalar5000000after_maintenancedefault64MBand2btree719.88419.340–21.14724.45211.5%—Bitmap Heap Scan, Bitmap Index Scan0.05919.995
scalar5000000after_maintenancedefault64MBand2gin7208.984206.354–214.885218.2202.4%—Bitmap Heap Scan, Bitmap Index Scan0.070209.052
scalar5000000after_maintenancedefault64MBand2roaring70.4240.415–0.4520.4635.2%—LionCount0.1050.546
scalar5000000after_maintenancedefault64MBand2roaring_bitmap736.37535.245–38.41640.5806.2%—Bitmap Heap Scan, Bitmap Index Scan0.12836.547
scalar5000000after_maintenancedefault64MBeq_c200_17btree71.6361.632–1.6931.7052.4%—Index Only Scan0.0411.701
scalar5000000after_maintenancedefault64MBeq_c200_17gin724.51723.818–26.69827.5608.5%—Bitmap Heap Scan, Bitmap Index Scan0.08124.598
scalar5000000after_maintenancedefault64MBeq_c200_17roaring70.1220.121–0.1430.15813.1%—LionCount0.0810.227
scalar5000000after_maintenancedefault64MBeq_c200_17roaring_bitmap79.8509.232–10.66210.9419.3%—Index Scan0.1009.950
scalar5000000after_maintenancedefault64MBgroup_c200btree7427.177421.068–433.405457.6883.9%—Index Only Scan0.042427.220
scalar5000000after_maintenancedefault64MBgroup_c200gin7850.524838.255–871.645878.3152.1%—Seq Scan (fallback)0.067850.595
scalar5000000after_maintenancedefault64MBgroup_c200roaring721.87221.657–22.68023.8674.6%—LionCount0.05721.929
scalar5000000after_maintenancedefault64MBgroup_c200roaring_bitmap7813.470812.558–830.863862.0022.8%—Seq Scan (fallback)0.051813.533
scalar5000000after_maintenancedefault64MBis_nullbtree732.56630.905–35.31636.9768.0%—Index Only Scan0.04832.617
scalar5000000after_maintenancedefault64MBis_nullgin7342.359336.639–348.916353.5512.5%—Seq Scan (fallback)0.055342.414
scalar5000000after_maintenancedefault64MBis_nullroaring70.2180.216–0.2220.2231.4%—LionCount0.0610.279
scalar5000000after_maintenancedefault64MBis_nullroaring_bitmap7138.387137.167–145.464150.3054.4%—Bitmap Heap Scan, Bitmap Index Scan0.053138.439
scalar5000000cleandefault64MBand2btree719.80418.156–20.77821.1858.5%—Bitmap Heap Scan, Bitmap Index Scan0.05819.855
scalar5000000cleandefault64MBand2gin7205.178202.459–208.805213.2422.5%—Bitmap Heap Scan, Bitmap Index Scan0.051205.279
scalar5000000cleandefault64MBand2roaring70.4300.416–0.4610.4624.8%—LionCount0.1060.536
scalar5000000cleandefault64MBand2roaring_bitmap734.29133.666–35.20535.2433.0%—Bitmap Heap Scan, Bitmap Index Scan0.07834.420
scalar5000000cleandefault64MBand3_selectivebtree71.7731.719–1.8191.8884.8%—Bitmap Heap Scan, Bitmap Index Scan0.0591.839
scalar5000000cleandefault64MBand3_selectivegin73.2403.043–3.3343.4214.9%—Bitmap Heap Scan, Bitmap Index Scan0.0653.307
scalar5000000cleandefault64MBand3_selectiveroaring70.0730.071–0.0740.0806.0%—LionCount0.1240.197
scalar5000000cleandefault64MBand3_selectiveroaring_bitmap71.5941.573–1.6391.6412.0%—Bitmap Heap Scan, Bitmap Index Scan0.0921.694
scalar5000000cleandefault64MBeq_c1m_12345btree70.0220.020–0.0220.0224.5%—Index Only Scan0.0380.060
scalar5000000cleandefault64MBeq_c1m_12345gin70.0360.033–0.0420.04514.5%—Bitmap Heap Scan, Bitmap Index Scan0.0590.095
scalar5000000cleandefault64MBeq_c1m_12345roaring70.0170.016–0.0170.0184.1%—LionCount0.0810.098
scalar5000000cleandefault64MBeq_c1m_12345roaring_bitmap70.0300.028–0.0380.03917.0%—Index Scan0.0830.113
scalar5000000cleandefault64MBeq_c200_17btree71.6701.651–1.7271.7293.0%—Index Only Scan0.0421.724
scalar5000000cleandefault64MBeq_c200_17gin722.58222.133–24.55825.7918.6%—Bitmap Heap Scan, Bitmap Index Scan0.07222.620
scalar5000000cleandefault64MBeq_c200_17roaring70.1300.119–0.1380.1489.0%—LionCount0.0770.203
scalar5000000cleandefault64MBeq_c200_17roaring_bitmap79.5286.725–9.88810.15817.5%—Index Scan0.0619.588
scalar5000000cleandefault64MBeq_c20k_123btree70.0350.034–0.0390.0407.6%—Index Only Scan0.0390.073
scalar5000000cleandefault64MBeq_c20k_123gin70.2690.256–0.3180.32611.4%—Bitmap Heap Scan, Bitmap Index Scan0.0550.324
scalar5000000cleandefault64MBeq_c20k_123roaring70.0250.024–0.0250.0252.2%—LionCount0.0790.104
scalar5000000cleandefault64MBeq_c20k_123roaring_bitmap70.2080.194–0.2630.32225.0%—Index Scan0.0640.307
scalar5000000cleandefault64MBeq_c2_0btree7167.657162.809–174.714176.2253.4%—Index Only Scan0.039167.692
scalar5000000cleandefault64MBeq_c2_0gin7515.303503.383–524.877526.8912.8%—Bitmap Heap Scan, Bitmap Index Scan0.059515.385
scalar5000000cleandefault64MBeq_c2_0roaring70.2130.203–0.2690.35228.0%—LionCount0.0770.290
scalar5000000cleandefault64MBeq_c2_0roaring_bitmap7338.693335.351–342.613356.6822.9%—Bitmap Heap Scan, Bitmap Index Scan0.089338.760
scalar5000000cleandefault64MBeq_skew_0btree7311.831297.214–317.945323.7273.7%—Index Only Scan0.040311.888
scalar5000000cleandefault64MBeq_skew_0gin7485.602479.369–502.163518.0913.4%—Seq Scan (fallback)0.057485.662
scalar5000000cleandefault64MBeq_skew_0roaring70.2280.219–0.2510.2526.5%—LionCount0.0770.299
scalar5000000cleandefault64MBeq_skew_0roaring_bitmap7483.167475.966–486.935497.8262.0%—Seq Scan (fallback)0.060483.273
scalar5000000cleandefault64MBeq_skew_17btree70.0530.052–0.0560.0606.8%—Index Only Scan0.0440.097
scalar5000000cleandefault64MBeq_skew_17gin70.5890.492–0.6600.68016.7%—Bitmap Heap Scan, Bitmap Index Scan0.0580.630
scalar5000000cleandefault64MBeq_skew_17roaring70.0320.032–0.0370.04518.3%—LionCount0.0750.111
scalar5000000cleandefault64MBeq_skew_17roaring_bitmap70.3730.358–0.4210.4247.8%—Index Scan0.0720.454
scalar5000000cleandefault64MBfetch_and2btree713.82913.536–14.90215.3725.9%—Bitmap Heap Scan, Bitmap Index Scan0.05113.878
scalar5000000cleandefault64MBfetch_and2gin730.75729.888–32.01134.7346.9%—Bitmap Heap Scan, Bitmap Index Scan0.05730.813
scalar5000000cleandefault64MBfetch_and2roaring711.85411.810–11.92712.2241.7%—Bitmap Heap Scan, Bitmap Index Scan0.09611.950
scalar5000000cleandefault64MBfetch_and2roaring_bitmap712.96012.507–13.12413.5494.4%—Bitmap Heap Scan, Bitmap Index Scan0.08713.052
scalar5000000cleandefault64MBfetch_and3btree715.05713.780–15.52615.5805.4%—Bitmap Heap Scan, Bitmap Index Scan0.05315.114
scalar5000000cleandefault64MBfetch_and3gin731.69931.141–32.69733.2644.0%—Bitmap Heap Scan, Bitmap Index Scan0.08231.797
scalar5000000cleandefault64MBfetch_and3roaring712.28311.824–12.38013.0194.3%—Bitmap Heap Scan, Bitmap Index Scan0.10512.413
scalar5000000cleandefault64MBfetch_and3roaring_bitmap712.29511.923–12.55713.8067.0%—Bitmap Heap Scan, Bitmap Index Scan0.10112.408
scalar5000000cleandefault64MBfetch_broadbtree7116.937115.408–119.187120.5832.4%—Bitmap Heap Scan, Bitmap Index Scan0.044116.975
scalar5000000cleandefault64MBfetch_broadgin7133.372127.286–134.890136.3463.0%—Bitmap Heap Scan, Bitmap Index Scan0.076133.442
scalar5000000cleandefault64MBfetch_broadroaring783.68881.041–88.24493.0176.0%—Index Scan0.07283.752
scalar5000000cleandefault64MBfetch_broadroaring_bitmap785.76183.116–87.33287.5782.3%—Index Scan0.07285.871
scalar5000000cleandefault64MBfetch_c1mbtree70.0310.028–0.0330.0348.2%—Index Scan0.0420.074
scalar5000000cleandefault64MBfetch_c1mgin70.0420.036–0.0430.04611.2%—Bitmap Heap Scan, Bitmap Index Scan0.0490.092
scalar5000000cleandefault64MBfetch_c1mroaring70.0310.029–0.0320.04321.8%—Index Scan0.0700.103
scalar5000000cleandefault64MBfetch_c1mroaring_bitmap70.0390.029–0.0390.04217.9%—Index Scan0.0710.110
scalar5000000cleandefault64MBfetch_in_andbtree742.48142.010–45.32947.8617.0%—Bitmap Heap Scan, Bitmap Index Scan0.05742.538
scalar5000000cleandefault64MBfetch_in_andgin793.83392.954–95.26798.5353.4%—Bitmap Heap Scan, Bitmap Index Scan0.07393.892
scalar5000000cleandefault64MBfetch_in_androaring737.05136.133–37.57538.5462.9%—Bitmap Heap Scan, Bitmap Index Scan0.09937.150
scalar5000000cleandefault64MBfetch_in_androaring_bitmap736.53335.985–39.16041.8616.9%—Bitmap Heap Scan, Bitmap Index Scan0.09236.684
scalar5000000cleandefault64MBfetch_mediumbtree719.73016.018–21.18521.23812.2%—Bitmap Heap Scan, Bitmap Index Scan0.04619.776
scalar5000000cleandefault64MBfetch_mediumgin724.87224.374–25.53626.2163.4%—Bitmap Heap Scan, Bitmap Index Scan0.05824.912
scalar5000000cleandefault64MBfetch_mediumroaring710.86810.666–11.20712.3118.3%—Index Scan0.06910.938
scalar5000000cleandefault64MBfetch_mediumroaring_bitmap710.44410.202–11.46911.7227.0%—Index Scan0.06810.505
scalar5000000cleandefault64MBfetch_rarebtree70.2650.258–0.3120.34414.0%—Bitmap Heap Scan, Bitmap Index Scan0.0430.308
scalar5000000cleandefault64MBfetch_raregin70.2950.289–0.3420.35116.0%—Bitmap Heap Scan, Bitmap Index Scan0.0640.362
scalar5000000cleandefault64MBfetch_rareroaring70.2130.192–0.2460.24914.2%—Index Scan0.0700.292
scalar5000000cleandefault64MBfetch_rareroaring_bitmap70.2330.223–0.2440.2749.7%—Index Scan0.0780.313
scalar5000000cleandefault64MBgroup_c2btree7439.200433.175–446.371462.8693.5%—Index Only Scan0.047439.245
scalar5000000cleandefault64MBgroup_c2gin7724.172705.905–729.368734.9161.8%—Seq Scan (fallback)0.046724.227
scalar5000000cleandefault64MBgroup_c2roaring70.4460.419–0.4640.4867.8%—LionCount0.0570.508
scalar5000000cleandefault64MBgroup_c2roaring_bitmap7716.631700.728–740.490745.6182.7%—Seq Scan (fallback)0.041716.672
scalar5000000cleandefault64MBgroup_c200btree7443.362434.735–449.407452.4451.9%—Index Only Scan0.045443.429
scalar5000000cleandefault64MBgroup_c200gin7842.670832.765–849.904851.9231.2%—Seq Scan (fallback)0.037842.705
scalar5000000cleandefault64MBgroup_c200roaring721.60721.587–21.90823.0193.2%—LionCount0.05721.659
scalar5000000cleandefault64MBgroup_c200roaring_bitmap7819.797819.266–830.394831.4890.8%—Seq Scan (fallback)0.041819.840
scalar5000000cleandefault64MBgroup_filteredbtree720.99720.695–21.62522.3505.7%—Bitmap Heap Scan, Bitmap Index Scan0.06021.057
scalar5000000cleandefault64MBgroup_filteredgin723.87920.982–26.59026.82811.7%—Bitmap Heap Scan, Bitmap Index Scan0.07823.962
scalar5000000cleandefault64MBgroup_filteredroaring713.79813.773–13.82314.0200.9%—LionCount0.09113.884
scalar5000000cleandefault64MBgroup_filteredroaring_bitmap712.64611.608–13.39513.7068.5%—Index Scan0.07712.745
scalar5000000cleandefault64MBin_andbtree744.14341.651–49.72458.10315.5%—Bitmap Heap Scan, Bitmap Index Scan0.05244.196
scalar5000000cleandefault64MBin_andgin792.51790.084–93.01593.4881.6%—Bitmap Heap Scan, Bitmap Index Scan0.06992.573
scalar5000000cleandefault64MBin_androaring72.4242.372–2.4532.4591.9%—LionCount0.1252.551
scalar5000000cleandefault64MBin_androaring_bitmap737.05235.816–40.40944.76110.4%—Bitmap Heap Scan, Bitmap Index Scan0.11737.200
scalar5000000cleandefault64MBin_c20k_10btree70.1910.187–0.2020.2227.9%—Index Only Scan0.0490.254
scalar5000000cleandefault64MBin_c20k_10gin72.8192.555–2.8712.9397.3%—Bitmap Heap Scan, Bitmap Index Scan0.0512.869
scalar5000000cleandefault64MBin_c20k_10roaring70.1040.104–0.1500.15620.8%—LionCount0.1020.208
scalar5000000cleandefault64MBin_c20k_10roaring_bitmap72.1502.002–2.3512.4428.9%—Index Scan0.0882.241
scalar5000000cleandefault64MBin_c20k_1000btree717.64017.104–17.85717.9192.2%—Index Only Scan0.50418.129
scalar5000000cleandefault64MBin_c20k_1000gin7118.953116.853–126.559132.9226.0%—Bitmap Heap Scan, Bitmap Index Scan0.715119.644
scalar5000000cleandefault64MBin_c20k_1000roaring79.0358.823–9.3029.3222.4%—LionCount9.74718.841
scalar5000000cleandefault64MBin_c20k_1000roaring_bitmap7105.986104.525–116.035119.2426.5%—Index Scan5.725111.744
scalar5000000cleandefault64MBis_nullbtree732.32532.149–32.46733.4122.7%—Index Only Scan0.03532.393
scalar5000000cleandefault64MBis_nullgin7333.046329.944–351.592353.3043.2%—Seq Scan (fallback)0.032333.074
scalar5000000cleandefault64MBis_nullroaring70.2430.235–0.2480.2614.6%—LionCount0.0590.302
scalar5000000cleandefault64MBis_nullroaring_bitmap7138.950135.375–148.292152.1045.8%—Bitmap Heap Scan, Bitmap Index Scan0.047138.995
scalar5000000cleandefault64MBor_columnsbtree7111.038108.690–115.256115.4562.8%—Bitmap Heap Scan, Bitmap Index Scan0.052111.094
scalar5000000cleandefault64MBor_columnsgin7124.084121.247–126.275127.5293.0%—Bitmap Heap Scan, Bitmap Index Scan0.076124.170
scalar5000000cleandefault64MBor_columnsroaring70.9370.924–0.9821.0044.0%—LionCount0.1001.072
scalar5000000cleandefault64MBor_columnsroaring_bitmap7104.608100.839–118.279122.8868.8%—Bitmap Heap Scan, Bitmap Index Scan0.080104.734
scalar5000000cleandefault64MBordered_broadbtree70.0410.040–0.0450.0477.1%—Index Scan0.0530.095
scalar5000000cleandefault64MBordered_broadgin7850.329844.780–859.385876.0721.9%—Bitmap Heap Scan, Bitmap Index Scan0.054850.387
scalar5000000cleandefault64MBordered_broadroaring70.0400.039–0.0470.04810.5%—LionOrdered0.0860.126
scalar5000000cleandefault64MBordered_broadroaring_bitmap70.0460.041–0.0490.07633.6%—LionOrdered0.0990.142
scalar5000000cleandefault64MBordered_broadroaring_btree70.0310.030–0.0310.0322.5%—Index Scan0.0980.129
scalar5000000cleandefault64MBordered_filterbtree74.9884.320–5.2255.26311.8%—Index Scan0.0665.045
scalar5000000cleandefault64MBordered_filtergin7211.451208.791–216.467219.1632.2%—Bitmap Heap Scan, Bitmap Index Scan0.086211.528
scalar5000000cleandefault64MBordered_filterroaring71.3111.288–1.3361.3542.6%—LionOrdered0.1181.449
scalar5000000cleandefault64MBordered_filterroaring_bitmap71.3671.340–1.4571.96120.6%—LionOrdered0.1361.489
scalar5000000cleandefault64MBordered_filterroaring_btree71.2611.241–1.3211.67716.0%—LionOrdered0.1321.415
scalar5000000cleandefault64MBordered_filter_descbtree73.4312.711–3.5253.57911.9%—Index Scan0.0663.493
scalar5000000cleandefault64MBordered_filter_descgin7212.112210.355–219.787222.9742.6%—Bitmap Heap Scan, Bitmap Index Scan0.087212.199
scalar5000000cleandefault64MBordered_filter_descroaring71.1741.168–1.2201.2312.5%—LionOrdered0.1151.283
scalar5000000cleandefault64MBordered_filter_descroaring_bitmap71.2091.178–1.2351.2743.3%—LionOrdered0.1231.341
scalar5000000cleandefault64MBordered_filter_descroaring_btree71.1201.097–1.2191.2405.8%—LionOrdered0.1331.268
scalar5000000cleandefault64MBordered_limitbtree70.0200.018–0.0210.02821.2%—Index Only Scan0.0620.082
scalar5000000cleandefault64MBordered_limitgin7506.161501.486–527.505549.1024.1%—Seq Scan (fallback)0.079506.205
scalar5000000cleandefault64MBordered_limitroaring70.0730.070–0.0850.10421.1%—LionOrdered0.0880.171
scalar5000000cleandefault64MBordered_limitroaring_bitmap70.0840.078–0.0860.09611.5%—LionOrdered0.0920.178
scalar5000000cleandefault64MBrange_randombtree71.7021.683–1.7251.7591.9%—Index Only Scan0.0581.766
scalar5000000cleandefault64MBrange_randomgin7287.773277.457–289.127298.6323.1%—Bitmap Heap Scan, Bitmap Index Scan0.045287.820
scalar5000000cleandefault64MBrange_randomroaring70.8780.861–0.9070.9293.4%—LionCount0.1181.005
scalar5000000cleandefault64MBrange_randomroaring_bitmap721.03520.125–23.05624.0058.2%—Bitmap Heap Scan, Bitmap Index Scan0.10021.116
scalar5000000dirty_scattereddefault64MBand2btree717.37515.858–18.86121.21414.3%—Bitmap Heap Scan, Bitmap Index Scan0.04717.421
scalar5000000dirty_scattereddefault64MBand2gin7211.624204.866–212.068215.4482.3%—Bitmap Heap Scan, Bitmap Index Scan0.088211.713
scalar5000000dirty_scattereddefault64MBand2roaring73.3942.429–3.6403.64321.1%—LionCount0.1263.520
scalar5000000dirty_scattereddefault64MBand2roaring_bitmap737.18636.354–43.79345.14811.9%—Bitmap Heap Scan, Bitmap Index Scan0.13037.267
scalar5000000dirty_scattereddefault64MBeq_c200_17btree77.4504.983–7.6087.77718.9%—Index Only Scan0.0717.557
scalar5000000dirty_scattereddefault64MBeq_c200_17gin724.13723.324–25.52025.7725.0%—Bitmap Heap Scan, Bitmap Index Scan0.08024.228
scalar5000000dirty_scattereddefault64MBeq_c200_17roaring73.9133.241–5.1607.24138.2%—LionCount0.0844.066
scalar5000000dirty_scattereddefault64MBeq_c200_17roaring_bitmap710.84510.356–11.86912.2597.6%—Index Scan0.10710.968
scalar5000000dirty_scattereddefault64MBeq_c2_0btree7371.941364.912–384.463399.7454.3%—Bitmap Heap Scan, Bitmap Index Scan0.075372.021
scalar5000000dirty_scattereddefault64MBeq_c2_0gin7525.257509.721–530.303532.4522.2%—Bitmap Heap Scan, Bitmap Index Scan0.052525.309
scalar5000000dirty_scattereddefault64MBeq_c2_0roaring786.19785.867–86.89888.4032.2%—LionCount0.13086.329
scalar5000000dirty_scattereddefault64MBeq_c2_0roaring_bitmap7346.904340.707–354.487355.4872.2%—Bitmap Heap Scan, Bitmap Index Scan0.074346.978
scalar5000000dirty_scattereddefault64MBgroup_c200btree7854.275837.927–875.257878.1982.1%—Seq Scan (fallback)0.053854.352
scalar5000000dirty_scattereddefault64MBgroup_c200gin7875.641862.572–887.073891.0831.5%—Seq Scan (fallback)0.065875.709
scalar5000000dirty_scattereddefault64MBgroup_c200roaring7333.693326.194–339.015344.3462.5%—LionCount0.062333.753
scalar5000000dirty_scattereddefault64MBgroup_c200roaring_bitmap7857.361840.575–875.723882.8972.5%—Seq Scan (fallback)0.061857.404
scalar5000000dirty_scatteredprefer_index64MBgroup_c200btree71514.6521500.464–1525.6471525.8871.0%—Index Only Scan0.0741514.735
scalar5000000dirty_scatteredprefer_index64MBgroup_c200gin7848.524843.698–864.232867.0181.4%—Seq Scan (fallback)0.067848.596
scalar5000000dirty_scatteredprefer_index64MBgroup_c200roaring7338.440330.935–341.251341.3541.5%—LionCount0.102338.541
scalar5000000dirty_scatteredprefer_index64MBgroup_c200roaring_bitmap7850.798843.625–866.252869.2261.5%—Seq Scan (fallback)0.079850.878
scalar5000000low_work_memprefer_index64kBeq_c2_0btree7164.818163.746–166.656167.6511.2%—Index Only Scan0.044164.855
scalar5000000low_work_memprefer_index64kBeq_c2_0gin7687.948680.139–712.036848.04211.6%—Bitmap Heap Scan, Bitmap Index Scan0.076688.024
scalar5000000low_work_memprefer_index64kBeq_c2_0roaring70.2210.211–0.2350.2438.1%—LionCount0.0790.307
scalar5000000low_work_memprefer_index64kBeq_c2_0roaring_bitmap7323.068318.244–324.339327.8031.5%—Index Scan0.073323.189
scalar5000000low_work_memprefer_index64kBfetch_and3btree7156.117153.917–157.927160.6022.3%—Bitmap Heap Scan, Bitmap Index Scan0.065156.173
scalar5000000low_work_memprefer_index64kBfetch_and3gin7324.225319.472–324.450332.8071.9%—Bitmap Heap Scan, Bitmap Index Scan0.097324.331
scalar5000000low_work_memprefer_index64kBfetch_and3roaring7121.777119.535–130.080130.4414.8%—Bitmap Heap Scan, Bitmap Index Scan0.112121.929
scalar5000000low_work_memprefer_index64kBfetch_and3roaring_bitmap7131.346128.184–132.585133.1183.6%—Bitmap Heap Scan, Bitmap Index Scan0.147131.519
scalar5000000low_work_memprefer_index64kBfetch_c1mbtree70.0380.031–0.0430.05327.0%—Index Scan0.0600.098
scalar5000000low_work_memprefer_index64kBfetch_c1mgin70.0480.043–0.0540.05514.3%—Bitmap Heap Scan, Bitmap Index Scan0.0800.132
scalar5000000low_work_memprefer_index64kBfetch_c1mroaring70.0330.031–0.0360.06239.9%—Index Scan0.0790.114
scalar5000000low_work_memprefer_index64kBfetch_c1mroaring_bitmap70.0370.032–0.0440.04413.3%—Index Scan0.0860.122
scalar5000000low_work_memprefer_index64kBfetch_mediumbtree713.27611.914–13.62213.7069.0%—Index Scan0.06413.340
scalar5000000low_work_memprefer_index64kBfetch_mediumgin7109.447105.281–113.915116.0814.7%—Bitmap Heap Scan, Bitmap Index Scan0.080109.537
scalar5000000low_work_memprefer_index64kBfetch_mediumroaring710.2279.340–11.14511.96310.8%—Index Scan0.06810.290
scalar5000000low_work_memprefer_index64kBfetch_mediumroaring_bitmap711.94311.857–12.13012.1372.6%—Index Scan0.11512.102
scalar5000000low_work_memprefer_index64kBfetch_rarebtree70.3080.259–0.3260.33014.3%—Bitmap Heap Scan, Bitmap Index Scan0.0450.349
scalar5000000low_work_memprefer_index64kBfetch_raregin70.3420.308–0.3560.3647.6%—Bitmap Heap Scan, Bitmap Index Scan0.0790.421
scalar5000000low_work_memprefer_index64kBfetch_rareroaring70.2460.240–0.2730.30010.3%—Index Scan0.0740.320
scalar5000000low_work_memprefer_index64kBfetch_rareroaring_bitmap70.2810.254–0.3130.34014.0%—Index Scan0.1150.369
scalar5000000low_work_memprefer_index64kBgroup_c200btree7432.817432.247–436.576440.4941.5%—Index Only Scan0.059432.859
scalar5000000low_work_memprefer_index64kBgroup_c200gin7831.594820.984–846.042855.8991.7%—Seq Scan (fallback)0.051831.657
scalar5000000low_work_memprefer_index64kBgroup_c200roaring721.86021.303–22.48924.3876.2%—LionCount0.06121.921
scalar5000000low_work_memprefer_index64kBgroup_c200roaring_bitmap7821.573813.304–851.238854.1582.5%—Seq Scan (fallback)0.076821.651
scalar5000000low_work_memprefer_index64kBin_c20k_1000btree717.21316.876–19.71021.90712.3%—Index Only Scan0.51017.723
scalar5000000low_work_memprefer_index64kBin_c20k_1000gin7559.084545.610–561.319563.8721.9%—Bitmap Heap Scan, Bitmap Index Scan0.648559.742
scalar5000000low_work_memprefer_index64kBin_c20k_1000roaring79.0168.923–10.36111.59012.6%—LionCount9.88219.134
scalar5000000low_work_memprefer_index64kBin_c20k_1000roaring_bitmap7554.198546.991–566.115566.6761.6%—Bitmap Heap Scan, Bitmap Index Scan5.784561.945

Errors

None.

Explicitly unmeasured configurations

None.