explain.depesz.com

PostgreSQL's explain analyze made readable

Result: iprK

Settings
# exclusive inclusive rows x rows loops node
1. 14.847 1,176.892 ↑ 1.0 1 1

Aggregate (cost=75,410.40..75,410.41 rows=1 width=8) (actual time=1,176.891..1,176.892 rows=1 loops=1)

  • Buffers: shared hit=6,573 read=47,676 dirtied=1,122
  • I/O Timings: read=1,028.943
2. 1,162.045 1,162.045 ↓ 1.0 60,651 1

Index Scan using projects_pkey on public.projects (cost=0.43..75,263.31 rows=58,838 width=4) (actual time=0.490..1,162.045 rows=60,651 loops=1)

  • Index Cond: ((projects.id >= 1) AND (projects.id <= 100,000))
  • Filter: ((NOT projects.disable_overriding_approvers_per_merge_request) OR (projects.disable_overriding_approvers_per_merge_request IS NULL))
  • Rows Removed by Filter: 3
  • Buffers: shared hit=6,573 read=47,676 dirtied=1,122
  • I/O Timings: read=1,028.943