загрузил все Доп. задания
This commit is contained in:
@@ -0,0 +1,51 @@
|
|||||||
|
-- Задание 1
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM
|
||||||
|
conversion_funnel
|
||||||
|
WHERE
|
||||||
|
stage_name = 'started'
|
||||||
|
ORDER BY
|
||||||
|
conversion_from_previous;
|
||||||
|
-- Первые 2 курса, гже отавлилось больше всего учеников между этапами enrolled → started
|
||||||
|
|
||||||
|
|
||||||
|
-- Задание 2
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM
|
||||||
|
lesson_popularity_ranking lpr
|
||||||
|
WHERE
|
||||||
|
lpr.avg_views_per_viewer > 1
|
||||||
|
LIMIT 3;
|
||||||
|
|
||||||
|
|
||||||
|
-- Задание 3
|
||||||
|
SELECT
|
||||||
|
*
|
||||||
|
FROM
|
||||||
|
user_cohort_analysis uca
|
||||||
|
ORDER BY
|
||||||
|
retention_rate DESC;
|
||||||
|
-- Не разобрался как можжно соеденить с другими таблицам
|
||||||
|
-- А retention_rate такой, наверное потому что при запуске курсов была пиар компания большая, и делали рассылки с напоминанием позаниматься, а потом перестали, вот и удержание похерилось
|
||||||
|
|
||||||
|
|
||||||
|
-- Задание 4
|
||||||
|
-- Витрина - user_activity_summary
|
||||||
|
-- Всяко разно попробовал подобавлять индексы, итог: без индексов быстрее. Просмотрел весь запрос, вроде ничего не нужно менять - лишнего ничего нет.
|
||||||
|
|
||||||
|
-- Витрина - course_summary
|
||||||
|
-- Тут также как и в предидущем - и так и сяк попробовал, план запроса не меняется, время не улучшается
|
||||||
|
|
||||||
|
-- Витрина - platform_summary
|
||||||
|
-- Тут тоже нечего менять - всё из CROSS JOIN. Попробовал вместо count(*) писать count(id) думал мол в ширину будет меньше читать, в итоге выяснил что и так и так одинаково читает
|
||||||
|
|
||||||
|
-- Витрина - user_cohort_analysis
|
||||||
|
-- И тут че не делай, все одна фигня. План вроде хороший.
|
||||||
|
|
||||||
|
-- Витрина - lesson_popularity_ranking
|
||||||
|
-- Тут тоже ничего не вышло - я начниаю чувствовать себя тупым от того что не могу улучшить нигде время запроса.
|
||||||
|
|
||||||
|
-- Витрина - conversion_funnel
|
||||||
|
-- Здесь тоже ничего не вышло - со стороны план запроса выглядит хорошо. Ускорить время запроса не вышло.
|
||||||
Reference in New Issue
Block a user