|
- 1 PROJECT a1 AS movie_budget, a2 AS movie_votes, a3 AS male_writer, a4 AS violent_movie_title
- 1 AGGREGATE MIN(info_right) AS a1, MIN(info_left) AS a2, MIN(name) AS a3, MIN(title) AS a4
- 8181261 PROJECT info, info, name, title
- 8181261 PROJECT info, info, name, title
- 8181261 INNER JOIN HASH ON tuple(PROJECTION_2906.movie_id,PROJECTION_2906.movie_id,PROJECTION_2906.movie_id,PROJECTION_2906.movie_id,PROJECTION_2906.id,PROJECTION_2906.id) = tuple(PROJECTION_2885.movie_id,PROJECTION_2885.movie_id,PROJECTION_2885.movie_id,PROJECTION_2885.movie_id,PROJECTION_2885.movie_id,PROJECTION_2885.movie_id)
- 384814 │└PROJECT movie_id_right, movie_id AS movie_id_right_2, info AS info_right, name
- 384814 │ PROJECT movie_id, info, movie_id, name
- 384814 │ INNER JOIN HASH ON PROJECTION_2891.person_id = PROJECTION_2888.id
- 1739579 │ │└PROJECT id, name
- 1739579 │ │ PROJECT id, name
- 1739579 │ │ TABLE SCAN name WHERE gender = 'm'
- 746153 │ PROJECT person_id, movie_id, info, movie_id
- 746153 │ PROJECT movie_id, person_id, info, movie_id
- 746153 │ INNER JOIN HASH ON PROJECTION_2897.info_type_id = PROJECTION_2894.id
- 1 │ │└PROJECT id
- 1 │ │ PROJECT id
- 1 │ │ TABLE SCAN info_type WHERE info = 'genres'
- 769607 │ PROJECT info_type_id, movie_id, person_id, info, movie_id
- 769607 │ PROJECT movie_id, person_id, info, movie_id, info_type_id
- 769607 │ INNER JOIN HASH ON PROJECTION_2903.movie_id = PROJECTION_2900.movie_id
- 30801 │ │└PROJECT movie_id AS movie_id_right, info, info_type_id
- 30801 │ │ PROJECT movie_id, info, info_type_id
- 30801 │ │ TABLE SCAN movie_info WHERE info = 'Horror'
- 36244344 │ PROJECT movie_id AS movie_id_left, person_id
- 36244344 │ PROJECT movie_id, person_id
- 36244344 │ TABLE SCAN cast_info WHERE TRUE
- 3461792 PROJECT movie_id AS movie_id_left, movie_id AS movie_id_left_2, id, info AS info_left, title
- 3461792 PROJECT info, movie_id, movie_id, title, id
- 3461792 INNER JOIN HASH ON tuple(PROJECTION_2930.id,PROJECTION_2930.id) = tuple(PROJECTION_2909.movie_id,PROJECTION_2909.movie_id)
- 3461792 │└PROJECT movie_id, movie_id, info
- 3461792 │ PROJECT info, movie_id, movie_id
- 3461792 │ INNER JOIN HASH ON PROJECTION_2927.id = PROJECTION_2912.keyword_id
- 3461792 │ │└PROJECT keyword_id, info, movie_id, movie_id
- 3461792 │ │ PROJECT info, movie_id, movie_id, keyword_id
- 3461792 │ │ INNER JOIN HASH ON PROJECTION_2924.movie_id = PROJECTION_2915.movie_id
- 459925 │ │ │└PROJECT movie_id AS movie_id_right, info
- 459925 │ │ │ PROJECT info, movie_id
- 459925 │ │ │ INNER JOIN HASH ON PROJECTION_2921.info_type_id = PROJECTION_2918.id
- 1 │ │ │ │└PROJECT id
- 1 │ │ │ │ PROJECT id
- 1 │ │ │ │ TABLE SCAN info_type WHERE info = 'votes'
- 1380035 │ │ │ PROJECT info_type_id, info, movie_id
- 1380035 │ │ │ PROJECT info, movie_id, info_type_id
- 1380035 │ │ │ TABLE SCAN movie_info_idx
- 4523930 │ │ PROJECT movie_id AS movie_id_left, keyword_id
- 4523930 │ │ PROJECT movie_id, keyword_id
- 4523930 │ │ TABLE SCAN movie_keyword
- 134170 │ PROJECT id
- 134170 │ PROJECT id
- 134170 │ TABLE SCAN keyword WHERE TRUE
- 2528312 PROJECT id, title
- 2528312 PROJECT title, id
- 2528312 TABLE SCAN title
|
|
- 1 AGGREGATE MIN(#0), MIN(#1), MIN(#2), MIN(#3)
0 4407 PROJECT info, info, name, title
0 4407 INNER JOIN HASH ON id = person_id
0 7112 │└INNER JOIN HASH ON movie_id = id
0 11389 │ │└INNER JOIN HASH ON id = movie_id
0 11389 │ │ │└INNER JOIN HASH ON id = keyword_id
0 319480 │ │ │ │└INNER JOIN HASH ON movie_id = movie_id
0 16480 │ │ │ │ │└INNER JOIN HASH ON id = info_type_id
0 49452 │ │ │ │ │ │└INNER JOIN HASH ON movie_id = movie_id
0 30413 │ │ │ │ │ │ │└INNER JOIN HASH ON info_type_id = id
2 1 │ │ │ │ │ │ │ │└FILTER id <= 110
2 1 │ │ │ │ │ │ │ │ TABLE SCAN info_type WHERE info = 'genres'
15 30413 │ │ │ │ │ │ │ FILTER movie_id BETWEEN 2 AND 2525793
15 30413 │ │ │ │ │ │ │ TABLE SCAN movie_info WHERE info = 'Horror'
1380035 54819 │ │ │ │ │ │ TABLE SCAN movie_info_idx
2 1 │ │ │ │ │ FILTER id >= 99
2 1 │ │ │ │ │ TABLE SCAN info_type WHERE info = 'votes'
4523930 341382 │ │ │ │ TABLE SCAN movie_keyword WHERE movie_id <= 2525793
26834 5 │ │ │ FILTER IN ...
134170 134156 │ │ │ INNER JOIN HASH ON keyword = #0
0 5 │ │ │ │└SCAN MATERIALISED
134170 134156 │ │ │ TABLE SCAN keyword WHERE keyword IN('murder','blood','gore','death','female-nudity')
2528312 6697 │ │ TABLE SCAN title WHERE id >= 2 AND id <= 2525793
7248868 3952 │ FILTER movie_id BETWEEN 2 AND 2525793
7248868 3952 │ FILTER IN ...
36244344 265758 │ INNER JOIN HASH ON note = #0
0 5 │ │└SCAN MATERIALISED
36244344 265758 │ TABLE SCAN cast_info WHERE note IN('(writer)','(head writer)','(written by)','(story)','(story editor)')
2083746 2216 FILTER id <= 4061926
2083746 2216 TABLE SCAN "name" WHERE gender = 'm'
|
|
1 1 PROJECT movie_budget, movie_votes, male_writer, violent_movie_title
1 1 AGGREGATE MIN(info), MIN(info), MIN(name), MIN(title)
494319 10 DISTRIBUTE GATHER
494319 10 AGGREGATE MIN(info), MIN(info), MIN(name), MIN(title)
494319 4407 INNER JOIN HASH ON movie_id = id AND movie_id = id AND movie_id = id AND movie_id = id
494319 4407 │└DISTRIBUTE HASH ON movie_id, movie_id, movie_id, movie_id
494319 4407 │ INNER JOIN HASH ON person_id = id
494319 7112 │ │└DISTRIBUTE HASH ON person_id
494319 7112 │ │ INNER JOIN HASH ON id = keyword_id
26834 5 │ │ │└DISTRIBUTE GATHER
26834 5 │ │ │ FILTER keyword IN('murder','blood','gore','death','female-nudity')
134170 134170 │ │ │ DISTRIBUTE ROUND ROBIN
134170 134170 │ │ │ TABLE SCAN keyword WHERE keyword IN('murder','blood','gore','death','female-nudity')
2471597 207091 │ │ INNER JOIN HASH ON movie_id = movie_id AND movie_id = movie_id AND movie_id = movie_id
1380035 8650 │ │ │└DISTRIBUTE HASH ON movie_id, movie_id, movie_id
1380035 8650 │ │ │ INNER JOIN HASH ON id = info_type_id
23 1 │ │ │ │└DISTRIBUTE GATHER
23 1 │ │ │ │ FILTER info = 'votes'
113 113 │ │ │ │ DISTRIBUTE ROUND ROBIN
113 113 │ │ │ │ TABLE SCAN info_type WHERE info = 'votes'
1380035 25956 │ │ │ PROJECT person_id, movie_id, movie_id, info, movie_id, info_type_id, info
1380035 25956 │ │ │ INNER JOIN HASH ON movie_id = movie_id AND movie_id = movie_id
1380035 1380035 │ │ │ │└DISTRIBUTE HASH ON movie_id, movie_id
1380035 1380035 │ │ │ │ TABLE SCAN movie_info_idx WHERE ((info_type_id >= 100) AND (info_type_id <= 100)) AND info_type_id IN 100
1780068 15897 │ │ │ DISTRIBUTE HASH ON movie_id, movie_id
1780068 15897 │ │ │ INNER JOIN HASH ON id = info_type_id
23 1 │ │ │ │└DISTRIBUTE GATHER
23 1 │ │ │ │ FILTER info = 'genres'
113 113 │ │ │ │ DISTRIBUTE ROUND ROBIN
113 113 │ │ │ │ TABLE SCAN info_type WHERE info = 'genres'
8513371 15897 │ │ │ PROJECT person_id, movie_id, movie_id, info_type_id, info
8513371 15897 │ │ │ INNER JOIN HASH ON movie_id = movie_id
2967144 30413 │ │ │ │└DISTRIBUTE HASH ON movie_id
2967144 30413 │ │ │ │ FILTER info = 'Horror'
14835720 1724005 │ │ │ │ TABLE SCAN movie_info WHERE ((info = 'Horror') AND (((info_type_id >= 3) AND (info_type_id <= 3)) AND info_type_id IN 3)) AND CASE MOD(HASH_REPARTITION(movie_id,movie_id),10) WHEN 1 THEN ((((movie_id >= 57) AND (movie_id <= 2525790)) AND ((movie_id >= 57) AND (movie_id <= 2525790))) AND TRUE) WHEN 3 THEN ((((movie_id >= 11) AND (movie_id <= 2525784)) AND ((movie_id >= 11) AND (movie_id <= 2525784))) AND TRUE) WHEN 5 THEN ((((movie_id >= 52) AND (movie_id <=...
7248869 1244716 │ │ │ DISTRIBUTE HASH ON movie_id
7248869 1244716 │ │ │ FILTER note IN('(writer)','(head writer)','(written by)','(story)','(story editor)')
36244344 15326137 │ │ │ TABLE SCAN cast_info WHERE note IN('(writer)','(head writer)','(written by)','(story)','(story editor)') AND CASE MOD(HASH_REPARTITION movie_id,10) WHEN 0 THEN (((movie_id >= 11530) AND (movie_id <= 2525631)) AND TRUE) WHEN 1 THEN (((movie_id >= 31537) AND (movie_id <= 2525625)) AND TRUE) WHEN 2 THEN (((movie_id >= 4665) AND (movie_id <= 2524996)) AND TRUE) WHEN 3 THEN (((movie_id >= 679) AND (movie_id <= 2525793)) AND TRUE) WHEN 4 THEN (((movie_id >= 34054) AN...
4523930 4523930 │ │ DISTRIBUTE HASH ON movie_id, movie_id, movie_id
4523930 4523930 │ │ TABLE SCAN movie_keyword WHERE CASE MOD(HASH_REPARTITION(movie_id,movie_id,movie_id),10) WHEN 0 THEN (((((movie_id >= 188281) AND (movie_id <= 2521028)) AND ((movie_id >= 188281) AND (movie_id <= 2521028))) AND ((movie_id >= 188281) AND (movie_id <= 2521028))) AND TRUE) WHEN 1 THEN (((((movie_id >= 96537) AND (movie_id <= 2524953)) AND ((movie_id >= 96537) AND (movie_id <= 2524953))) AND ((movie_id >= 96537) AND (movie_id <= 2524953))) AND TRUE) WHEN 2 THEN (((((mo...
833499 1739579 │ DISTRIBUTE HASH ON id
833499 1739579 │ FILTER gender = 'm'
4167491 1846761 │ TABLE SCAN name WHERE (gender = 'm') AND CASE MOD(HASH_REPARTITION id,10) WHEN 0 THEN (((id >= 2281) AND (id <= 3858670)) AND TRUE) WHEN 1 THEN (((id >= 28576) AND (id <= 3225587)) AND TRUE) WHEN 2 THEN (((id >= 3656) AND (id <= 3227769)) AND TRUE) WHEN 3 THEN (((id >= 10782) AND (id <= 3221761)) AND TRUE) WHEN 4 THEN (((id >= 15326) AND (id <= 3227684)) AND TRUE) WHEN 5 THEN (((id >= 13047) AND (id <= 3222478)) AND TRUE) WHEN 6 THEN (((id >= 3168) AND (id <= 3704202))...
2528312 2528312 DISTRIBUTE HASH ON id, id, id, id
2528312 2528312 TABLE SCAN title WHERE CASE MOD(HASH_REPARTITION(id,id,id,id),10) WHEN 1 THEN ((((((id >= 506304) AND (id <= 2520945)) AND ((id >= 506304) AND (id <= 2520945))) AND ((id >= 506304) AND (id <= 2520945))) AND ((id >= 506304) AND (id <= 2520945))) AND TRUE) WHEN 3 THEN ((((((id >= 560970) AND (id <= 2521126)) AND ((id >= 560970) AND (id <= 2521126))) AND ((id >= 560970) AND (id <= 2521126))) AND ((id >= 560970) AND (id <= 2521126))) AND TRUE) WHEN 5 THEN ((((((id >= 560960) A...
|
|
1 1 AGGREGATE MIN(mi.info), MIN(mi_idx.info), MIN(n.name), MIN(t.title)
1 1 DISTRIBUTE GATHER
1 1 AGGREGATE MIN(mi.info), MIN(mi_idx.info), MIN(n.name), MIN(t.title)
254 4407 INNER JOIN HASH ON ci.movie_id = mk.movie_id
254 62096 │└DISTRIBUTE GATHER
254 62096 │ INNER JOIN HASH ON mk.keyword_id = k.id
254 5 │ │└DISTRIBUTE GATHER
1380000 5 │ │ TABLE SCAN keyword WHERE k.keyword IN('murder','blood','gore','death','female-nudity')
14800000 4519847 │ TABLE SCAN movie_keyword
254 4851 INNER JOIN HASH ON ci.person_id = n.id
254 8650 │└DISTRIBUTE GATHER
19 8650 │ INNER JOIN HASH ON mi.movie_id = ci.movie_id
19 16480 │ │└DISTRIBUTE GATHER
19 16480 │ │ INNER JOIN HASH ON mi_idx.info_type_id = it2.id
19 1 │ │ │└DISTRIBUTE GATHER
4170000 1 │ │ │ TABLE SCAN info_type WHERE it2.info = 'votes'
6 49440 │ │ INNER JOIN HASH ON mi.movie_id = mi_idx.movie_id
6 30413 │ │ │└DISTRIBUTE GATHER
222 30413 │ │ │ INNER JOIN HASH ON mi.movie_id = t.id
222 30413 │ │ │ │└DISTRIBUTE GATHER
211 30413 │ │ │ │ INNER JOIN HASH ON mi.info_type_id = it1.id
211 1 │ │ │ │ │└DISTRIBUTE GATHER
2530000 1 │ │ │ │ │ TABLE SCAN info_type WHERE it1.info = 'genres'
134000 30413 │ │ │ │ TABLE SCAN movie_info WHERE mi.info = 'Horror'
4520000 2520303 │ │ │ TABLE SCAN title
36200000 1375945 │ │ TABLE SCAN movie_info_idx
113 1241916 │ TABLE SCAN cast_info WHERE ci.note IN('(writer)','(head writer)','(written by)','(story)','(story editor)')
113 1735486 TABLE SCAN name WHERE (n.gender IS NOT NULL) AND (n.gender = 'm')
|
|
1 ∞ PROJECT min AS movie_budget, min_45 AS movie_votes, min_46 AS male_writer, min_47 AS violent_movie_title
1 1 AGGREGATE MIN(min_48) AS min, MIN(min_49) AS min_45, MIN(min_50) AS min_46, MIN(min_51) AS min_47
- 16 DISTRIBUTE GATHER
- 16 AGGREGATE MIN(info_15) AS min_48, MIN(info_23) AS min_49, MIN(name) AS min_50, MIN(title) AS min_51
- 4407 INNER JOIN HASH ON movie_id = id_37
2528312 2528312 │└DISTRIBUTE HASH ON id_37
2528312 2528312 │ PROJECT id AS id_37, title
2528312 2528312 │ TABLE SCAN title
- 4407 INNER JOIN HASH ON person_id = id_33
4167491 1739579 │└DISTRIBUTE HASH ON id_33
4167491 1739579 │ PROJECT id AS id_33, name
4167491 1739579 │ FILTER gender = 'm'
4167491 1739579 │ TABLE SCAN name
- 7112 INNER JOIN HASH ON keyword_id = id_9
134170 5 │└DISTRIBUTE GATHER
134170 5 │ PROJECT id AS id_9
134170 5 │ FILTER keyword IN('blood','death','female-nudity','gore','murder')
134170 5 │ TABLE SCAN keyword
- 7112 INNER JOIN HASH ON movie_id = movie_id_29
4523930 62096 │└DISTRIBUTE HASH ON movie_id_29
4523930 62096 │ PROJECT movie_id AS movie_id_29, keyword_id
4523930 62096 │ TABLE SCAN movie_keyword
- 3541 INNER JOIN HASH ON info_type_id_22 = id_4
113 1 │└DISTRIBUTE GATHER
113 1 │ PROJECT id AS id_4
113 1 │ FILTER info = 'votes'
113 1 │ TABLE SCAN info_type
- 3541 INNER JOIN HASH ON movie_id = movie_id_21
1380035 35510 │└DISTRIBUTE HASH ON movie_id_21
1380035 35510 │ PROJECT movie_id AS movie_id_21, info_type_id AS info_type_id_22, info AS info_23
1380035 35510 │ TABLE SCAN movie_info_idx
- 3541 INNER JOIN HASH ON info_type_id = id_0
113 1 │└DISTRIBUTE GATHER
113 1 │ PROJECT id AS id_0
113 1 │ FILTER info = 'genres'
113 1 │ TABLE SCAN info_type
- 3541 INNER JOIN HASH ON movie_id = movie_id_14
13352148 5837 │└DISTRIBUTE HASH ON movie_id_14
13352148 5837 │ PROJECT movie_id AS movie_id_14, info_type_id, info AS info_15
13352148 5837 │ FILTER info = 'Horror'
13352148 5837 │ TABLE SCAN movie_info
32619910 3525 FILTER note IN('(head writer)','(story editor)','(story)','(writer)','(written by)')
32619910 3525 TABLE SCAN cast_info
|