explain.depesz.com

PostgreSQL's explain analyze made readable

Result: 8MKH

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

Nested Loop (cost=6.86..349,630.11 rows=139 width=1,248) (actual rows= loops=)

  • Join Filter: (o_1.status_pk = mod_status_1.status_pk)
2. 0.000 0.000 ↓ 0.0

Nested Loop (cost=6.86..349,488.47 rows=139 width=1,220) (actual rows= loops=)

  • Join Filter: (o_1.object_type_pk = ot_1.object_type_pk)
3. 0.000 0.000 ↓ 0.0

Nested Loop (cost=6.86..349,341.82 rows=139 width=1,169) (actual rows= loops=)

  • Join Filter: (o.status_pk = mod_status.status_pk)
4. 0.000 0.000 ↓ 0.0

Nested Loop (cost=6.86..349,200.17 rows=139 width=1,141) (actual rows= loops=)

  • Join Filter: ((o.header_attr_code_2)::bigint = o_1.object_pk)
5. 0.000 0.000 ↓ 0.0

Seq Scan on mod_object o_1 (cost=0.00..648.44 rows=9,444 width=545) (actual rows= loops=)

6. 0.000 0.000 ↓ 0.0

Materialize (cost=6.86..682.33 rows=139 width=596) (actual rows= loops=)

7. 0.000 0.000 ↓ 0.0

Hash Join (cost=6.86..681.64 rows=139 width=596) (actual rows= loops=)

  • Hash Cond: (o.object_type_pk = ot.object_type_pk)
8. 0.000 0.000 ↓ 0.0

Seq Scan on mod_object o (cost=0.00..648.44 rows=9,444 width=545) (actual rows= loops=)

9. 0.000 0.000 ↓ 0.0

Hash (cost=6.85..6.85 rows=1 width=59) (actual rows= loops=)

10. 0.000 0.000 ↓ 0.0

Seq Scan on mod_object_type ot (cost=0.00..6.85 rows=1 width=59) (actual rows= loops=)

  • Filter: ((object_type_code)::text = 'PROJECT'::text)
11. 0.000 0.000 ↓ 0.0

Materialize (cost=0.00..2.02 rows=68 width=36) (actual rows= loops=)

12. 0.000 0.000 ↓ 0.0

Seq Scan on mod_status (cost=0.00..1.68 rows=68 width=36) (actual rows= loops=)

13. 0.000 0.000 ↓ 0.0

Materialize (cost=0.00..7.02 rows=68 width=59) (actual rows= loops=)

14. 0.000 0.000 ↓ 0.0

Seq Scan on mod_object_type ot_1 (cost=0.00..6.68 rows=68 width=59) (actual rows= loops=)

15. 0.000 0.000 ↓ 0.0

Materialize (cost=0.00..2.02 rows=68 width=36) (actual rows= loops=)

16. 0.000 0.000 ↓ 0.0

Seq Scan on mod_status mod_status_1 (cost=0.00..1.68 rows=68 width=36) (actual rows= loops=)