CC-4620: Now Playing page loading is very slow because 1M records in cc_schedule table
- fixed
This commit is contained in:
parent
8b9b005708
commit
dff5bb4e2b
|
@ -287,7 +287,14 @@ SQL;
|
||||||
SQL;
|
SQL;
|
||||||
$filesJoin = <<<SQL
|
$filesJoin = <<<SQL
|
||||||
cc_schedule AS sched
|
cc_schedule AS sched
|
||||||
JOIN cc_files AS ft ON (sched.file_id = ft.id)
|
JOIN cc_files AS ft ON (sched.file_id = ft.id
|
||||||
|
AND ((sched.starts >= '{$p_start}'
|
||||||
|
AND sched.starts < '{$p_end}')
|
||||||
|
OR (sched.ends > '{$p_start}'
|
||||||
|
AND sched.ends <= '{$p_end}')
|
||||||
|
OR (sched.starts <= '{$p_start}'
|
||||||
|
AND sched.ends >= '{$p_end}'))
|
||||||
|
)
|
||||||
SQL;
|
SQL;
|
||||||
|
|
||||||
|
|
||||||
|
@ -307,7 +314,14 @@ SQL;
|
||||||
SQL;
|
SQL;
|
||||||
$streamJoin = <<<SQL
|
$streamJoin = <<<SQL
|
||||||
cc_schedule AS sched
|
cc_schedule AS sched
|
||||||
JOIN cc_webstream AS ws ON (sched.stream_id = ws.id)
|
JOIN cc_webstream AS ws ON (sched.stream_id = ws.id
|
||||||
|
AND ((sched.starts >= '{$p_start}'
|
||||||
|
AND sched.starts < '{$p_end}')
|
||||||
|
OR (sched.ends > '{$p_start}'
|
||||||
|
AND sched.ends <= '{$p_end}')
|
||||||
|
OR (sched.starts <= '{$p_start}'
|
||||||
|
AND sched.ends >= '{$p_end}'))
|
||||||
|
)
|
||||||
LEFT JOIN cc_subjs AS sub ON (ws.creator_id = sub.id)
|
LEFT JOIN cc_subjs AS sub ON (ws.creator_id = sub.id)
|
||||||
SQL;
|
SQL;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue