explain.depesz.com

PostgreSQL's explain analyze made readable

Result: RFqY

Settings
# exclusive inclusive rows x rows loops node
1. 0.023 13,296.241 ↑ 1.0 80 1

Limit (cost=2,464,005.39..2,464,014.97 rows=80 width=30) (actual time=13,240.663..13,296.241 rows=80 loops=1)

2. 0.000 13,296.218 ↑ 191,811.9 80 1

Gather Merge (cost=2,464,005.39..4,301,327.70 rows=15,344,952 width=30) (actual time=13,240.659..13,296.218 rows=80 loops=1)

  • Workers Planned: 4
  • Workers Launched: 4
3. 9,420.150 65,654.625 ↑ 4,068.1 943 5

Sort (cost=2,459,005.33..2,468,595.93 rows=3,836,238 width=30) (actual time=13,130.694..13,130.925 rows=943 loops=5)

  • Sort Key: stock_picking__location_id.parent_left, stock_picking.user_done, stock_picking__stock_journal_id.id, stock_picking.state
  • Sort Method: external merge Disk: 69768kB
4. 3,950.765 56,234.475 ↑ 1.3 3,038,608 5

Hash Left Join (cost=22.25..1,985,727.28 rows=3,836,238 width=30) (actual time=0.919..11,246.895 rows=3,038,608 loops=5)

  • Hash Cond: (stock_picking.stock_journal_id = stock_picking__stock_journal_id.id)
5. 52,280.250 52,283.510 ↑ 1.3 3,038,608 5

Hash Left Join (cost=19.81..1,974,987.87 rows=3,836,238 width=30) (actual time=0.856..10,456.702 rows=3,038,608 loops=5)

  • Hash Cond: (stock_picking.location_id = stock_picking__location_id.id)
  • -> Parallel Seq Scan on stock_picking (cost=0.00..1964893.58 rows=3836238 width=30) (actual time=0.056..9560.985 rows=3038608 loo
  • Filter: (((company_id IS NULL) OR (company_id = 1)) AND ((type)::text = 'internal'::text) AND (((name)::text = '9'::text) OR
  • Rows Removed by Filter: 8127964
6. 3.260 3.260 ↑ 1.0 347 5

Hash (cost=15.47..15.47 rows=347 width=8) (actual time=0.651..0.652 rows=347 loops=5)

  • Buckets: 1024 Batches: 1 Memory Usage: 22kB
  • -> Seq Scan on stock_location stock_picking__location_id (cost=0.00..15.47 rows=347 width=8) (actual time=0.181..0.581 rows
7. 0.200 0.200 ↑ 1.0 64 5

Hash (cost=1.64..1.64 rows=64 width=4) (actual time=0.040..0.040 rows=64 loops=5)

  • Buckets: 1024 Batches: 1 Memory Usage: 11kB
  • -> Seq Scan on stock_journal stock_picking__stock_journal_id (cost=0.00..1.64 rows=64 width=4) (actual time=0.017..0.023 rows=64
Planning time : 116.414 ms
Execution time : 13,326.052 ms