explain.depesz.com

PostgreSQL's explain analyze made readable

Result: Sbio : Optimization for: Optimization for: plan #b3Mi; plan #baT

Settings

Optimization path:

# exclusive inclusive rows x rows loops node
1. 47.117 133.040 ↓ 9.0 81 1

Gather (cost=1,000.42..22,402.11 rows=9 width=277) (actual time=2.276..133.040 rows=81 loops=1)

  • Workers Planned: 2
  • Workers Launched: 2
2. 0.193 85.751 ↓ 6.8 27 3

Nested Loop Left Join (cost=0.42..19,313.81 rows=4 width=244) (actual time=47.458..85.751 rows=27 loops=3)

3. 85.527 85.527 ↓ 6.0 6 3

Parallel Seq Scan on fatos_faturamento f (cost=0.00..19,292.70 rows=1 width=224) (actual time=47.440..85.527 rows=6 loops=3)

  • Filter: (documento_chave = 'S1-2017-03-14-75593'::text)
  • Rows Removed by Filter: 164519
4. 0.031 0.031 ↑ 1.2 4 19

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao p (cost=0.42..21.05 rows=5 width=43) (actual time=0.027..0.031 rows=4 loops=19)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)
5.          

SubPlan (forGather)

6. 0.003 0.016 ↑ 1.0 1 81

Aggregate (cost=21.07..21.08 rows=1 width=32) (actual time=0.016..0.016 rows=1 loops=81)

7. 0.013 0.013 ↑ 1.2 4 81

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao e (cost=0.42..21.05 rows=5 width=5) (actual time=0.011..0.013 rows=4 loops=81)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)
8. 0.003 0.016 ↑ 1.0 1 81

Aggregate (cost=21.07..21.08 rows=1 width=32) (actual time=0.016..0.016 rows=1 loops=81)

9. 0.013 0.013 ↑ 1.2 4 81

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao e_1 (cost=0.42..21.05 rows=5 width=5) (actual time=0.011..0.013 rows=4 loops=81)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)
10. 0.003 0.016 ↑ 1.0 1 81

Aggregate (cost=21.07..21.08 rows=1 width=32) (actual time=0.015..0.016 rows=1 loops=81)

11. 0.013 0.013 ↑ 1.2 4 81

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao e_2 (cost=0.42..21.05 rows=5 width=5) (actual time=0.011..0.013 rows=4 loops=81)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)
12. 0.002 0.015 ↑ 1.0 1 81

Aggregate (cost=21.07..21.08 rows=1 width=32) (actual time=0.015..0.015 rows=1 loops=81)

13. 0.013 0.013 ↑ 1.2 4 81

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao e_3 (cost=0.42..21.05 rows=5 width=5) (actual time=0.011..0.013 rows=4 loops=81)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)
14. 0.003 0.016 ↑ 1.0 1 81

Aggregate (cost=21.07..21.08 rows=1 width=32) (actual time=0.016..0.016 rows=1 loops=81)

15. 0.013 0.013 ↑ 1.2 4 81

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao e_4 (cost=0.42..21.05 rows=5 width=5) (actual time=0.011..0.013 rows=4 loops=81)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)
16. 0.003 0.016 ↑ 1.0 1 81

Aggregate (cost=21.07..21.08 rows=1 width=32) (actual time=0.016..0.016 rows=1 loops=81)

17. 0.013 0.013 ↑ 1.2 4 81

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao e_5 (cost=0.42..21.05 rows=5 width=5) (actual time=0.011..0.013 rows=4 loops=81)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)
18. 0.003 0.016 ↑ 1.0 1 81

Aggregate (cost=21.07..21.08 rows=1 width=32) (actual time=0.016..0.016 rows=1 loops=81)

19. 0.013 0.013 ↑ 1.2 4 81

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao e_6 (cost=0.42..21.05 rows=5 width=5) (actual time=0.011..0.013 rows=4 loops=81)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)
20. 0.002 0.015 ↑ 1.0 1 81

Aggregate (cost=21.07..21.08 rows=1 width=32) (actual time=0.015..0.015 rows=1 loops=81)

21. 0.013 0.013 ↑ 1.2 4 81

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao e_7 (cost=0.42..21.05 rows=5 width=5) (actual time=0.011..0.013 rows=4 loops=81)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)
22. 0.003 0.016 ↑ 1.0 1 81

Aggregate (cost=21.07..21.08 rows=1 width=32) (actual time=0.016..0.016 rows=1 loops=81)

23. 0.013 0.013 ↑ 1.2 4 81

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao e_8 (cost=0.42..21.05 rows=5 width=5) (actual time=0.011..0.013 rows=4 loops=81)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)
24. 0.002 0.015 ↑ 1.0 1 81

Aggregate (cost=21.07..21.08 rows=1 width=32) (actual time=0.015..0.015 rows=1 loops=81)

25. 0.013 0.013 ↑ 1.2 4 81

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao e_9 (cost=0.42..21.05 rows=5 width=5) (actual time=0.011..0.013 rows=4 loops=81)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)
26. 0.003 0.015 ↑ 1.0 1 81

Aggregate (cost=21.07..21.08 rows=1 width=32) (actual time=0.015..0.015 rows=1 loops=81)

27. 0.012 0.012 ↑ 1.2 4 81

Index Scan using idx_st1_produtos_explosao_01 on produtos_explosao e_10 (cost=0.42..21.05 rows=5 width=5) (actual time=0.011..0.012 rows=4 loops=81)

  • Index Cond: (f.produto_chave = (item_pai_chave)::text)