Size: a a a

2020 December 30

DE

Denis Efremov in MySQL
Ринат А
Там все: жанры, режиссура, актеры и ттд
Ааа, так это ты просто себе головняка создал
источник

РА

Ринат А in MySQL
Denis Efremov
Ааа, так это ты просто себе головняка создал
Почему это?
источник

DE

Denis Efremov in MySQL
Надо было выделить необходимые сущности и создать их списки без повторов, ну жанры, участники, места и тд
источник

DE

Denis Efremov in MySQL
А не пихать всё в одну кучу
источник

DE

Denis Efremov in MySQL
Теперь и пись
источник

РА

Ринат А in MySQL
Denis Efremov
Надо было выделить необходимые сущности и создать их списки без повторов, ну жанры, участники, места и тд
Так и сделал. У меня там все без повторов
источник

DE

Denis Efremov in MySQL
Какого черта у тебя жанры в одном списке с режиссерами?
источник

DE

Denis Efremov in MySQL
Ты чо, попутал? ))))
источник

S

Syntax Highlight Bot in MySQL
Ринат А
SELECT * FROM cars
JOIN color ON color.cars_id = cars.id
ORDER BY cars.rating DESC limit 5 OFFSET 0 ;

Подскажите, данный запрос у меня занимает 20 секунд. Если убираю join или order by, то занимает 1 секунду. Индексы везду проставил, куда копать?
источник

S

Syntax Highlight Bot in MySQL
Denis Efremov
notes
 id
 text

tags
 id
 name

notes_tags
 note_id
 tag_id
 sort_order


У третьей композитный PK
источник

S

Syntax Highlight Bot 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, то процесс занимает менее скунды
источник

DE

Denis Efremov in MySQL
Блин, никак не могу поймать момент когда он падает.
источник

РА

Ринат А in MySQL
Denis Efremov
Какого черта у тебя жанры в одном списке с режиссерами?
Для каждой сущности свой номер. Жанр - 3, актеры 8, режиссер - 4 и т д. И вместо 10 таблиц у меня вышла 1
источник

DE

Denis Efremov in MySQL
Так храни тогда вообще всё в одной
источник

DE

Denis Efremov in MySQL
Можно же цифрами отметить
источник

РА

Ринат А in MySQL
Denis Efremov
Так храни тогда вообще всё в одной
Сарказм. Я б рад, но не получится хранить в одной и названия фильмов и жанры к ней и языки и т д
источник

РА

Ринат А in MySQL
Общая есть и ещё несколько уникальных
источник

ВТ

Виктор Ткаченко... in MySQL
Denis Efremov
Так храни тогда вообще всё в одной
taxonomy like approach
источник

DE

Denis Efremov in MySQL
Таксономия — это перекрёстная категоризация, а тут просто куча
источник

ВТ

Виктор Ткаченко... in MySQL
Denis Efremov
Таксономия — это перекрёстная категоризация, а тут просто куча
Дык тоже самое, классифицирует по актерам, режиссерам и жанрам. WordPress  весь на этих вещах построен.
источник