| # | exclusive | inclusive | rows x | rows | loops | node |
|---|---|---|---|---|---|---|
| 1. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Left Join (cost=295783.21..346231.52 rows=86665 width=1364) (actual time=.. rows= loops=)
|
||
| 2. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Right Join (cost=116833.39..157639.68 rows=86665 width=1332) (actual time=.. rows= loops=)
|
||
| 3. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on company_txtinfo_tr (cost=0.00..19280.24 rows=88348 width=433) (actual time=.. rows= loops=)
|
||
| 4. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=105847.08..105847.08 rows=86665 width=911) (actual time=.. rows= loops=) |
||
| 5. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Left Join (cost=95382.86..105847.08 rows=86665 width=911) (actual time=.. rows= loops=)
|
||
| 6. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Left Join (cost=75895.65..86033.30 rows=86665 width=875) (actual time=.. rows= loops=)
|
||
| 7. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Left Join (cost=75866.83..85571.14 rows=86665 width=843) (actual time=.. rows= loops=)
|
||
| 8. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Left Join (cost=75842.06..85113.03 rows=86665 width=811) (actual time=.. rows= loops=)
|
||
| 9. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Left Join (cost=75819.31..84656.95 rows=86665 width=779) (actual time=.. rows= loops=)
|
||
| 10. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Right Join (cost=75797.24..84201.54 rows=86665 width=747) (actual time=.. rows= loops=)
|
||
| 11. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=17997.32..18095.94 rows=9862 width=33) (actual time=.. rows= loops=) |
||
| 12. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on company_class_tr (cost=0.00..17544.03 rows=90659 width=33) (actual time=.. rows= loops=)
|
||
| 13. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=48845.61..48845.61 rows=86665 width=715) (actual time=.. rows= loops=) |
||
| 14. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Right Join (cost=40786.13..48845.61 rows=86665 width=715) (actual time=.. rows= loops=)
|
||
| 15. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=17991.54..18088.90 rows=9736 width=33) (actual time=.. rows= loops=) |
||
| 16. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on company_class_tr (cost=0.00..17544.03 rows=89503 width=33) (actual time=.. rows= loops=)
|
||
| 17. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=14178.27..14178.27 rows=86665 width=683) (actual time=.. rows= loops=) |
||
| 18. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Left Join (cost=12187.47..14178.27 rows=86665 width=683) (actual time=.. rows= loops=)
|
||
| 19. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Left Join (cost=12181.37..13112.41 rows=86665 width=669) (actual time=.. rows= loops=)
|
||
| 20. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Left Join (cost=12073.25..12570.90 rows=86665 width=649) (actual time=.. rows= loops=)
|
||
| 21. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Right Join (cost=11941.29..12005.55 rows=86665 width=629) (actual time=.. rows= loops=)
|
||
| 22. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Left Join (cost=10.22..40.17 rows=1400 width=426) (actual time=.. rows= loops=)
|
||
| 23. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on entity_id_lut eil (cost=0.00..24.00 rows=1400 width=16) (actual time=.. rows= loops=) |
||
| 24. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=10.10..10.10 rows=10 width=426) (actual time=.. rows= loops=) |
||
| 25. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on general_dump gd (cost=0.00..10.10 rows=10 width=426) (actual time=.. rows= loops=) |
||
| 26. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=10847.75..10847.75 rows=86665 width=211) (actual time=.. rows= loops=) |
||
| 27. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on company_geninfo_tr cgt (cost=0.00..10847.75 rows=86665 width=211) (actual time=.. rows= loops=)
|
||
| 28. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=131.87..131.87 rows=7 width=28) (actual time=.. rows= loops=) |
||
| 29. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Join (cost=36.65..131.87 rows=7 width=28) (actual time=.. rows= loops=)
|
||
| 30. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on ninety_day_price ndp (cost=0.00..23.10 rows=1310 width=32) (actual time=.. rows= loops=) |
||
| 31. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=33.65..33.65 rows=200 width=12) (actual time=.. rows= loops=) |
||
| 32. | 0.000 | 0.000 | ↓ 0.0 |
→
Subquery Scan on max_ndp (cost=29.65..33.65 rows=200 width=12) (actual time=.. rows= loops=) |
||
| 33. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=29.65..31.65 rows=200 width=12) (actual time=.. rows= loops=) |
||
| 34. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on ninety_day_price (cost=0.00..23.10 rows=1310 width=12) (actual time=.. rows= loops=) |
||
| 35. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=108.05..108.05 rows=6 width=28) (actual time=.. rows= loops=) |
||
| 36. | 0.000 | 0.000 | ↓ 0.0 |
→
Merge Join (cost=39.04..108.05 rows=6 width=28) (actual time=.. rows= loops=)
|
||
| 37. | 0.000 | 0.000 | ↓ 0.0 |
→
Index Scan using price_hist_entity_id_price_date_idx on price_hist ph (cost=0.00..61.65 rows=1160 width=32) (actual time=.. rows= loops=) |
||
| 38. | 0.000 | 0.000 | ↓ 0.0 |
→
Sort (cost=39.04..39.54 rows=200 width=12) (actual time=.. rows= loops=)
|
||
| 39. | 0.000 | 0.000 | ↓ 0.0 |
→
Subquery Scan on max_ph (cost=27.40..31.40 rows=200 width=12) (actual time=.. rows= loops=) |
||
| 40. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=27.40..29.40 rows=200 width=12) (actual time=.. rows= loops=) |
||
| 41. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on price_hist (cost=0.00..21.60 rows=1160 width=12) (actual time=.. rows= loops=) |
||
| 42. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=3.82..3.82 rows=182 width=18) (actual time=.. rows= loops=) |
||
| 43. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on dim_currencies dim (cost=0.00..3.82 rows=182 width=18) (actual time=.. rows= loops=) |
||
| 44. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=22.06..22.06 rows=1 width=40) (actual time=.. rows= loops=) |
||
| 45. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=22.04..22.05 rows=1 width=524) (actual time=.. rows= loops=) |
||
| 46. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Join (cost=11.50..22.04 rows=1 width=524) (actual time=.. rows= loops=)
|
||
| 47. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on ibb_company_industry ici (cost=0.00..10.30 rows=30 width=544) (actual time=.. rows= loops=) |
||
| 48. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=11.05..11.05 rows=30 width=40) (actual time=.. rows= loops=) |
||
| 49. | 0.000 | 0.000 | ↓ 0.0 |
→
Subquery Scan on t1 (cost=10.45..11.05 rows=30 width=40) (actual time=.. rows= loops=) |
||
| 50. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=10.45..10.75 rows=30 width=28) (actual time=.. rows= loops=) |
||
| 51. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on ibb_company_industry (cost=0.00..10.30 rows=30 width=28) (actual time=.. rows= loops=) |
||
| 52. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=22.74..22.74 rows=1 width=40) (actual time=.. rows= loops=) |
||
| 53. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=22.72..22.73 rows=1 width=524) (actual time=.. rows= loops=) |
||
| 54. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Join (cost=12.00..22.71 rows=1 width=524) (actual time=.. rows= loops=)
|
||
| 55. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on ibb_company_group ici (cost=0.00..10.40 rows=40 width=544) (actual time=.. rows= loops=) |
||
| 56. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=11.40..11.40 rows=40 width=40) (actual time=.. rows= loops=) |
||
| 57. | 0.000 | 0.000 | ↓ 0.0 |
→
Subquery Scan on t1 (cost=10.60..11.40 rows=40 width=40) (actual time=.. rows= loops=) |
||
| 58. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=10.60..11.00 rows=40 width=28) (actual time=.. rows= loops=) |
||
| 59. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on ibb_company_group (cost=0.00..10.40 rows=40 width=28) (actual time=.. rows= loops=) |
||
| 60. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=24.76..24.76 rows=1 width=40) (actual time=.. rows= loops=) |
||
| 61. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=24.74..24.75 rows=1 width=524) (actual time=.. rows= loops=) |
||
| 62. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Join (cost=13.50..24.73 rows=1 width=524) (actual time=.. rows= loops=)
|
||
| 63. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on ibb_company_subsector ici (cost=0.00..10.70 rows=70 width=544) (actual time=.. rows= loops=) |
||
| 64. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=12.45..12.45 rows=70 width=40) (actual time=.. rows= loops=) |
||
| 65. | 0.000 | 0.000 | ↓ 0.0 |
→
Subquery Scan on t1 (cost=11.05..12.45 rows=70 width=40) (actual time=.. rows= loops=) |
||
| 66. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=11.05..11.75 rows=70 width=28) (actual time=.. rows= loops=) |
||
| 67. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on ibb_company_subsector (cost=0.00..10.70 rows=70 width=28) (actual time=.. rows= loops=) |
||
| 68. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=28.81..28.81 rows=1 width=40) (actual time=.. rows= loops=) |
||
| 69. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=28.79..28.80 rows=1 width=524) (actual time=.. rows= loops=) |
||
| 70. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Join (cost=16.50..28.79 rows=1 width=524) (actual time=.. rows= loops=)
|
||
| 71. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on ibb_company_sector ici (cost=0.00..11.30 rows=130 width=544) (actual time=.. rows= loops=) |
||
| 72. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=14.55..14.55 rows=130 width=40) (actual time=.. rows= loops=) |
||
| 73. | 0.000 | 0.000 | ↓ 0.0 |
→
Subquery Scan on t1 (cost=11.95..14.55 rows=130 width=40) (actual time=.. rows= loops=) |
||
| 74. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=11.95..13.25 rows=130 width=28) (actual time=.. rows= loops=) |
||
| 75. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on ibb_company_sector (cost=0.00..11.30 rows=130 width=28) (actual time=.. rows= loops=) |
||
| 76. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=19485.13..19485.13 rows=166 width=42) (actual time=.. rows= loops=) |
||
| 77. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=19481.81..19483.47 rows=166 width=37) (actual time=.. rows= loops=) |
||
| 78. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on company_class_tr (cost=0.00..19470.43 rows=1518 width=37) (actual time=.. rows= loops=)
|
||
| 79. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=178949.12..178949.12 rows=56 width=41) (actual time=.. rows= loops=) |
||
| 80. | 0.000 | 0.000 | ↓ 0.0 |
→
Nested Loop (cost=99852.07..178949.12 rows=56 width=41) (actual time=.. rows= loops=) |
||
| 81. | 0.000 | 0.000 | ↓ 0.0 |
→
Nested Loop (cost=99852.07..178943.48 rows=1 width=41) (actual time=.. rows= loops=) |
||
| 82. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Join (cost=99852.07..178942.36 rows=1 width=29) (actual time=.. rows= loops=)
|
||
| 83. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on balance_annual_tr bat (cost=0.00..51533.57 rows=918557 width=25) (actual time=.. rows= loops=) |
||
| 84. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=98256.95..98256.95 rows=91150 width=32) (actual time=.. rows= loops=) |
||
| 85. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Join (cost=94610.95..98256.95 rows=91150 width=32) (actual time=.. rows= loops=)
|
||
| 86. | 0.000 | 0.000 | ↓ 0.0 |
→
HashAggregate (cost=87935.66..88847.16 rows=91150 width=17) (actual time=.. rows= loops=) |
||
| 87. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash Left Join (cost=6675.29..81080.93 rows=913964 width=17) (actual time=.. rows= loops=)
|
||
| 88. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on balance_annual_tr btr (cost=0.00..56126.35 rows=913964 width=14) (actual time=.. rows= loops=)
|
||
| 89. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=5535.92..5535.92 rows=91150 width=15) (actual time=.. rows= loops=) |
||
| 90. | 0.000 | 0.000 | ↓ 0.0 |
→
Index Only Scan using company_geninfo_tr_pkey on company_geninfo_tr lkp2 (cost=0.00..5535.92 rows=91150 width=15) (actual time=.. rows= loops=) |
||
| 91. | 0.000 | 0.000 | ↓ 0.0 |
→
Hash (cost=5535.92..5535.92 rows=91150 width=15) (actual time=.. rows= loops=) |
||
| 92. | 0.000 | 0.000 | ↓ 0.0 |
→
Index Only Scan using company_geninfo_tr_pkey on company_geninfo_tr lkp (cost=0.00..5535.92 rows=91150 width=15) (actual time=.. rows= loops=) |
||
| 93. | 0.000 | 0.000 | ↓ 0.0 |
→
Index Scan using company_geninfo_tr_pkey on company_geninfo_tr cgt (cost=0.00..1.11 rows=1 width=14) (actual time=.. rows= loops=)
|
||
| 94. | 0.000 | 0.000 | ↓ 0.0 |
→
Seq Scan on dim_currencies dim (cost=0.00..3.82 rows=182 width=0) (actual time=.. rows= loops=) |