Size: a a a

2020 December 30

DE

Denis Efremov in MySQL
Ilia Zviagin
ВРоде — грибы в огороде.
Если бы, да кабы, во рту выросли грибы (я же с Питера) )))
источник

IZ

Ilia Zviagin in MySQL
🇻 🇱 🇦 🇩
тут конкретно проблема с планировщиком, я почему про версию и спросил
Тут конкретно — проблема с идиотским запросом
источник

DE

Denis Efremov in MySQL
источник

DE

Denis Efremov in MySQL
Проблема в программисте, расходимся
источник

РА

Ринат А in MySQL
Ilia Zviagin
Тут конкретно — проблема с идиотским запросом
А как иначе? Если мне нужно сперва сделать выборку с одной таблицы и далее отсортировать их по рейтингу из другой?
источник

IZ

Ilia Zviagin in MySQL
Ринат А
SELECT DISTINCT t1.film_id 
FROM entities_to_film as t1
JOIN films as t5 ON t1.film_id = t5.id
ORDER BY t5.rating DESC
LIMIT 5 OFFSET 0

Запрос занимает уйму времени. index на  rating стоит.
Куда копать? Если убрать order by или DISTINCT, то процесс занимает менее скунды
Ща ещё подумаю ....
источник

IZ

Ilia Zviagin in MySQL
Ринат А
А как иначе? Если мне нужно сперва сделать выборку с одной таблицы и далее отсортировать их по рейтингу из другой?
Да если честно — это всё говно вообще надо стереть с лика планеты...
источник

DE

Denis Efremov in MySQL
источник

🇻

🇻 🇱 🇦 🇩 in MySQL
Ринат А
А как иначе? Если мне нужно сперва сделать выборку с одной таблицы и далее отсортировать их по рейтингу из другой?
entities_to_film - просмотры фильма?
источник

РА

Ринат А in MySQL
🇻 🇱 🇦 🇩
entities_to_film - просмотры фильма?
Не. Тут жанры, страны, актеры для всех фильирв
источник

DE

Denis Efremov in MySQL
🇻 🇱 🇦 🇩
entities_to_film - просмотры фильма?
источник

РА

Ринат А in MySQL
Для каждого фильма по один/несколько актеров,жанров, стран...
источник

🇻

🇻 🇱 🇦 🇩 in MySQL
Ринат А
Для каждого фильма по один/несколько актеров,жанров, стран...
а че надо с запроса
источник

IZ

Ilia Zviagin in MySQL
Ринат А
Не. Тут жанры, страны, актеры для всех фильирв
Зачем тебе в этом запросе entities_to_film as t1 ?

film_id есть и в film
источник

DE

Denis Efremov in MySQL
А он агрегировать не может)))
источник

DE

Denis Efremov in MySQL
Из-за того, сто там сущности разных типов
источник

IZ

Ilia Zviagin in MySQL
при чём тут это?
источник

IZ

Ilia Zviagin in MySQL
Ринат А
Для каждого фильма по один/несколько актеров,жанров, стран...
Чем так плохо?

SELECT DISTINCT t5.id
FROM films as t5
ORDER BY t5.rating DESC
LIMIT 5 OFFSET 0
источник

S

Syntax Highlight Bot in MySQL
Ilia Zviagin
Чем так плохо?

SELECT DISTINCT t5.id
FROM films as t5
ORDER BY t5.rating DESC
LIMIT 5 OFFSET 0
источник

РА

Ринат А in MySQL
Ilia Zviagin
Зачем тебе в этом запросе entities_to_film as t1 ?

film_id есть и в film
Здесь запрос без условий, а они есть
источник