| # | exclusive | inclusive | rows x | rows | loops | read | written | node |
|---|---|---|---|---|---|---|---|---|
| 1. | 105.176 | 5,064.373 | ↑ 27.7 | 233 | 1 | 0 | 0 |
→
Gather (cost=15,319.62..419,171.62 rows=6,464 width=71) (actual time=198.031..5,064.373 rows=233 loops=1)
|
| 2. | 0.030 | 4,959.197 | ↑ 82.9 | 234 |
3 / 3 |
0 | 0 |
→
Parallel Append (cost=14,319.62..417,525.22 rows=6,464 width=71) (actual time=2,030.033..4,959.197 rows=78 loops=3)
|
| 3. | 0.089 | 2,017.240 | ↑ 35.0 | 153 |
3 / 3 |
0 | 0 |
→
Hash Left Join (cost=40,784.05..133,727.61 rows=1,784 width=71) (actual time=1,165.705..2,017.240 rows=51 loops=3)
|
| 4. | 1,267.344 | 2,014.460 | ↑ 35.0 |
153
- 1,279,386 |
3 / 3 |
140 MB | 78 MB |
→
Parallel Hash Join (cost=40,585.26..133,524.13 rows=1,784 width=32) (actual time=1,162.998..2,014.460 rows=51 loops=3)
|
| 5. | 349.157 | 349.157 | ↓ 2.4 | 8,552,103 |
1 / 3 |
433 MB | 0 |
→
Parallel Seq Scan on gid (cost=0.00..76,725.92 rows=1,187,792 width=7) (actual time=0.014..1,047.471 rows=2,850,701 loops=1)
|
| 6. | 199.090 | 397.959 | ↑ 1.2 | 1,339,335 |
3 / 3 |
0 | 64 MB |
→
Parallel Hash (cost=29,794.56..29,794.56 rows=558,056 width=29) (actual time=397.959..397.959 rows=446,445 loops=3)
|
| 7. | 198.869 | 198.869 | ↓ 2.4 | 4,018,002 |
1 / 3 |
180 MB | 0 |
→
Parallel Seq Scan on category4 (cost=0.00..29,794.56 rows=558,056 width=29) (actual time=67.702..596.606 rows=1,339,334 loops=1)
|
| 8. | 1.614 | 2.691 | ↑ 1.0 | 21,039 |
3 / 3 |
0 | 0 |
→
Hash (cost=111.13..111.13 rows=7,013 width=15) (actual time=2.691..2.691 rows=7,013 loops=3)
|
| 9. | 1.077 | 1.077 | ↑ 1.0 | 21,039 |
3 / 3 |
0 | 0 |
→
Seq Scan on category4provisioner (cost=0.00..111.13 rows=7,013 width=15) (actual time=0.022..1.077 rows=7,013 loops=3)
|
| 10. | 0.040 | 1,257.696 | ↑ 10.0 | 150 |
1 / 3 |
0 | 0 |
→
Nested Loop Left Join (cost=14,319.62..104,513.35 rows=500 width=71) (actual time=2,556.211..3,773.088 rows=50 loops=1)
|
| 11. | 0.023 | 1,257.556 | ↑ 10.0 | 150 |
1 / 3 |
0 | 0 |
→
Hash Left Join (cost=14,319.34..104,360.52 rows=500 width=32) (actual time=2,556.194..3,772.667 rows=50 loops=1)
|
| 12. | 767.362 | 1,257.390 | ↑ 10.0 |
150
- 975,708 |
1 / 3 |
91 MB | 77 MB |
→
Parallel Hash Join (cost=14,287.32..104,327.19 rows=500 width=25) (actual time=2,555.754..3,772.169 rows=50 loops=1)
|
| 13. | 354.798 | 354.798 | ↓ 2.4 | 8,552,103 |
1 / 3 |
433 MB | 0 |
→
Parallel Seq Scan on gid gid_1 (cost=0.00..76,725.92 rows=1,187,792 width=7) (actual time=0.009..1,064.394 rows=2,850,701 loops=1)
|
| 14. | 58.945 | 135.230 | ↓ 2.4 | 1,125,543 |
1 / 3 |
0 | 14 MB |
→
Parallel Hash (cost=11,417.25..11,417.25 rows=156,325 width=22) (actual time=405.689..405.690 rows=375,181 loops=1)
|
| 15. | 76.285 | 76.285 | ↓ 2.4 | 1,125,543 |
1 / 3 |
68 MB | 0 |
→
Parallel Seq Scan on category1 (cost=0.00..11,417.25 rows=156,325 width=22) (actual time=102.842..228.855 rows=375,181 loops=1)
|
| 16. | 0.079 | 0.143 | ↑ 1.0 | 3,336 |
1 / 3 |
0 | 0 |
→
Hash (cost=18.12..18.12 rows=1,112 width=15) (actual time=0.430..0.430 rows=1,112 loops=1)
|
| 17. | 0.064 | 0.064 | ↑ 1.0 | 3,336 |
1 / 3 |
0 | 0 |
→
Seq Scan on category1provisioner (cost=0.00..18.12 rows=1,112 width=15) (actual time=0.020..0.192 rows=1,112 loops=1)
|
| 18. | 0.100 | 0.100 | ↑ 1.0 | 3 |
50 / 3 |
0 | 0 |
→
Index Scan using category1model_pkey on category1model (cost=0.29..0.31 rows=1 width=15) (actual time=0.006..0.006 rows=1 loops=50)
|
| 19. | 0.031 | 1,112.234 | ↑ 30.9 | 30 |
2 / 3 |
0 | 0 |
→
Nested Loop Left Join (cost=7,103.28..96,983.85 rows=309 width=70) (actual time=1,211.430..1,668.351 rows=10 loops=2)
|
| 20. | 0.018 | 1,112.154 | ↑ 30.9 | 30 |
2 / 3 |
0 | 0 |
→
Hash Left Join (cost=7,102.99..96,889.68 rows=309 width=34) (actual time=1,211.418..1,668.231 rows=10 loops=2)
|
| 21. | 673.450 | 1,111.919 | ↑ 30.9 |
30
- 284,136 |
2 / 3 |
86 MB | 77 MB |
→
Parallel Hash Join (cost=7,080.60..96,866.47 rows=309 width=29) (actual time=1,211.083..1,667.879 rows=10 loops=2)
|
| 22. | 380.321 | 380.321 | ↓ 1.2 | 4,276,050 |
2 / 3 |
433 MB | 0 |
→
Parallel Seq Scan on gid gid_2 (cost=0.00..76,725.92 rows=1,187,792 width=7) (actual time=0.032..570.482 rows=1,425,350 loops=2)
|
| 23. | 30.561 | 58.148 | ↓ 1.2 | 348,255 |
2 / 3 |
0 | 9.2 MB |
→
Parallel Hash (cost=5,209.38..5,209.38 rows=96,738 width=26) (actual time=87.222..87.222 rows=116,085 loops=2)
|
| 24. | 27.587 | 27.587 | ↓ 2.4 | 696,510 |
1 / 3 |
24 MB | 0 |
→
Parallel Seq Scan on category2 (cost=0.00..5,209.38 rows=96,738 width=26) (actual time=0.042..82.760 rows=232,170 loops=1)
|
| 25. | 0.114 | 0.217 | ↑ 1.0 | 2,319 |
2 / 3 |
0 | 0 |
→
Hash (cost=12.73..12.73 rows=773 width=13) (actual time=0.325..0.325 rows=773 loops=2)
|
| 26. | 0.103 | 0.103 | ↑ 1.0 | 2,319 |
2 / 3 |
0 | 0 |
→
Seq Scan on category2provisioner (cost=0.00..12.73 rows=773 width=13) (actual time=0.019..0.154 rows=773 loops=2)
|
| 27. | 0.049 | 0.049 | ↑ 1.0 | 3 |
21 / 3 |
0 | 0 |
→
Index Scan using category2model_pkey on category2model (cost=0.29..0.30 rows=1 width=12) (actual time=0.007..0.007 rows=1 loops=21)
|
| 28. | 0.008 | 571.997 | ↑ 12.5 | 24 |
1 / 3 |
0 | 0 |
→
Nested Loop Left Join (cost=2,329.19..82,203.45 rows=100 width=71) (actual time=196.802..1,715.990 rows=8 loops=1)
|
| 29. | 0.006 | 571.973 | ↑ 12.5 | 24 |
1 / 3 |
0 | 0 |
→
Hash Left Join (cost=2,328.91..82,173.04 rows=100 width=33) (actual time=196.786..1,715.919 rows=8 loops=1)
|
| 30. | 341.709 | 571.931 | ↑ 12.5 |
24
- 185,586 |
1 / 3 |
0 | 0 |
→
Parallel Hash Join (cost=2,321.24..82,165.11 rows=100 width=26) (actual time=196.670..1,715.794 rows=8 loops=1)
|
| 31. | 180.312 | 180.312 | ↓ 2.4 | 8,552,103 |
1 / 3 |
432 MB | 0 |
→
Parallel Seq Scan on gid gid_3 (cost=0.00..76,725.92 rows=1,187,792 width=7) (actual time=0.016..540.935 rows=2,850,701 loops=1)
|
| 32. | 16.214 | 49.910 | ↓ 1.7 | 225,132 |
1 / 3 |
0 | 0 |
→
Parallel Hash (cost=1,769.44..1,769.44 rows=44,144 width=23) (actual time=149.729..149.731 rows=75,044 loops=1)
|
| 33. | 33.696 | 33.696 | ↓ 1.7 | 225,132 |
1 / 3 |
0 | 0 |
→
Parallel Seq Scan on category3 (cost=0.00..1,769.44 rows=44,144 width=23) (actual time=73.373..101.088 rows=75,044 loops=1)
|
| 34. | 0.019 | 0.036 | ↑ 1.0 | 756 |
1 / 3 |
0 | 0 |
→
Hash (cost=4.52..4.52 rows=252 width=15) (actual time=0.106..0.107 rows=252 loops=1)
|
| 35. | 0.017 | 0.017 | ↑ 1.0 | 756 |
1 / 3 |
0 | 0 |
→
Seq Scan on category3provisioner (cost=0.00..4.52 rows=252 width=15) (actual time=0.014..0.051 rows=252 loops=1)
|
| 36. | 0.016 | 0.016 | ↑ 1.0 | 3 |
8 / 3 |
0 | 0 |
→
Index Scan using category3model_pkey on category3model (cost=0.28..0.30 rows=1 width=14) (actual time=0.006..0.006 rows=1 loops=8)
|
| Planning I/O | : |
Buffers: shared hit=593 |
|---|---|---|
| Planning time | : | 3.651 ms |
| Execution time | : | 5,120.511 ms |
| JIT:? | |
|---|---|
| Functions: | 291 |
| Options: | |
| Deforming | ✓ (true) |
| Expressions | ✓ (true) |
| Inlining | ✗ (false) |
| Optimization | ✗ (false) |
| Timing: | |
| Emission | 233.305 ms |
| Generation | 64.980 ms |
| Inlining | 0.000 ms |
| Optimization | 7.771 ms |
| Total | 306.056 ms |