explain.depesz.com

PostgreSQL's explain analyze made readable

Result: BmnT

Settings
# exclusive inclusive rows x rows loops node
1. 0.000 0.000 ↓ 0.0

Aggregate (cost=229,692.15..229,692.16 rows=1 width=8) (actual rows= loops=)

2. 0.000 0.000 ↓ 0.0

Bitmap Heap Scan on analytic (cost=54,624.76..229,689.52 rows=1,053 width=0) (actual rows= loops=)

  • Recheck Cond: ((settings_id)::text = 'qvvJj3x8zLJjSeMZVg9I'::text)
  • Filter: (((event_id)::text = 'BOT_USAGE'::text) AND ((creation)::date >= ((now() + '-45 days'::interval))::date) AND ((creation)::date <= ((now() + '-2 days'::interval))::date))
3. 0.000 0.000 ↓ 0.0

Bitmap Index Scan on analytic_gist_idx (cost=0.00..54,624.50 rows=840,544 width=0) (actual rows= loops=)

  • Index Cond: ((settings_id)::text = 'qvvJj3x8zLJjSeMZVg9I'::text)