Size: a a a

2020 December 16

MP

Maksim Petuhov in MySQL
исключения для репликации в настройках проверь
источник

R

Ruslan in MySQL
replicate_to_db?
источник

MP

Maksim Petuhov in MySQL
игноры проверь ещё
источник

R

Ruslan in MySQL
источник

R

Ruslan in MySQL
это весь конфиг
источник

R

Ruslan in MySQL
игноров тоже нету
источник

R

Ruslan in MySQL
самое печальное, в 6 утра оно все поднялось, ошибок не было, и вот в 11 утра опять упало
источник

IZ

Ilia Zviagin in MySQL
Ruslan
самое печальное, в 6 утра оно все поднялось, ошибок не было, и вот в 11 утра опять упало
Так оно просто по логу дочапало до места, где трогаются данные, которые расползлись, и встало.
Это НЕ ЗНАЧИТ, что в 6 утра оно работало — это значит, что оно просто не могло сразу же тебе выдать ошибку.
источник

R

Ruslan in MySQL
т.е. данные повреждены?
источник

IZ

Ilia Zviagin in MySQL
Ruslan
т.е. данные повреждены?
На реплике, на слейве - да, однозначно
источник

R

Ruslan in MySQL
так реплика же из бэкапа мастера
источник

R

Ruslan in MySQL
т.е. я стопнул коннекты на мастер, сделал бэкап, заресторил, включил мастер и подцепил реплику
источник

IZ

Ilia Zviagin in MySQL
Ruslan
т.е. я стопнул коннекты на мастер, сделал бэкап, заресторил, включил мастер и подцепил реплику
Ну, не знаю, значит, сделал что-то не так.
источник

IZ

Ilia Zviagin in MySQL
Ruslan
т.е. я стопнул коннекты на мастер, сделал бэкап, заресторил, включил мастер и подцепил реплику
Идея тут правильная. А реализация — я не знаю.
источник

РА

Ринат А in MySQL
Еще раз с тем же вопросом.
Возможно ли как-то оптимизировать данный запрос или он в целом нормальный?
Всего около 1.5млн строк.
Частота обращений, думаю не более 100 раз в сутки.
источник

IZ

Ilia Zviagin in MySQL
Ринат А
Еще раз с тем же вопросом.
Возможно ли как-то оптимизировать данный запрос или он в целом нормальный?
Всего около 1.5млн строк.
Частота обращений, думаю не более 100 раз в сутки.
Ну ты запрос-то пришли...
источник

R

Ruslan in MySQL
еще вопрос, на что обращать внимание что реплика запустилась норм?
источник

РА

Ринат А in MySQL
Ilia Zviagin
Ну ты запрос-то пришли...
SELECT t1.film_id
FROM entities_to_film as t1
JOIN entities_to_film as t2
JOIN entities_to_film as t3
JOIN entities_to_film as t4
JOIN films as t5
ON t1.film_id = t2.film_id and t2.film_id = t3.film_id and t3.film_id = t4.film_id and t4.film_id = t5.id
WHERE (t1.entity_id = 10 and t1.entity = 7836) and (t2.entity_id = 8 and t2.entity = 23330)  and (t3.entity_id = 3 and t3.entity = 1)  and (t4.entity_id = 4 and t4.entity = 3) and t5.date = 2003;
источник

S

Syntax Highlight Bot in MySQL
Ринат А
SELECT t1.film_id
FROM entities_to_film as t1
JOIN entities_to_film as t2
JOIN entities_to_film as t3
JOIN entities_to_film as t4
JOIN films as t5
ON t1.film_id = t2.film_id and t2.film_id = t3.film_id and t3.film_id = t4.film_id and t4.film_id = t5.id
WHERE (t1.entity_id = 10 and t1.entity = 7836) and (t2.entity_id = 8 and t2.entity = 23330)  and (t3.entity_id = 3 and t3.entity = 1)  and (t4.entity_id = 4 and t4.entity = 3) and t5.date = 2003;
источник

IZ

Ilia Zviagin in MySQL
Ринат А
SELECT t1.film_id
FROM entities_to_film as t1
JOIN entities_to_film as t2
JOIN entities_to_film as t3
JOIN entities_to_film as t4
JOIN films as t5
ON t1.film_id = t2.film_id and t2.film_id = t3.film_id and t3.film_id = t4.film_id and t4.film_id = t5.id
WHERE (t1.entity_id = 10 and t1.entity = 7836) and (t2.entity_id = 8 and t2.entity = 23330)  and (t3.entity_id = 3 and t3.entity = 1)  and (t4.entity_id = 4 and t4.entity = 3) and t5.date = 2003;
А скажи, почему ты условия JOIN-а второй таблицы пишешь в JOIN-е последней?
источник