Size: a a a

2020 June 18

VR

Vladimir Renskiy in uptime.community
row
источник

S

Slach in uptime.community
триггеры есть?
foreign keys?
физически доступ до серверов кроме софта девелоперы имеют?
могло такое получиться что тупо удалили часть данных уже после репликации в таблице?
источник

S

Stanislav in uptime.community
Триггеры со слейвов убраны?
источник

VR

Vladimir Renskiy in uptime.community
Нет доступа нет
источник

VR

Vladimir Renskiy in uptime.community
Какие триггеры?
источник

S

Stanislav in uptime.community
Бывает три варианта.
1. Данные  удалили после
2. Есть маска репликации в конфиге, игнорящая определенные таблицы
3. Репликация встала, дежурный сделал скип одной операции и никому не сказал.
источник

S

Slach in uptime.community
Vladimir Renskiy
Какие триггеры?
SQL триггеры. на ON BEFORE INSERT \ ON BEFORE UPDATE в других таблицах например, которые например могут по какой то причине сфелиться...

логи то смотрели на предмет каких нибудь ошибок, дедлоков
источник

S

Slach in uptime.community
Stanislav
Бывает три варианта.
1. Данные  удалили после
2. Есть маска репликации в конфиге, игнорящая определенные таблицы
3. Репликация встала, дежурный сделал скип одной операции и никому не сказал.
+1 лично я за 3й вариант ;)
источник

VR

Vladimir Renskiy in uptime.community
Stanislav
Бывает три варианта.
1. Данные  удалили после
2. Есть маска репликации в конфиге, игнорящая определенные таблицы
3. Репликация встала, дежурный сделал скип одной операции и никому не сказал.
Ни один из трех случаев
источник

S

Stanislav in uptime.community
3й вариант встречал неоднократно в лавках где прогеры и админы друг друга любят подставлять
источник

S

Slach in uptime.community
Vladimir Renskiy
Ни один из трех случаев
и как вы их гарантируете?
у вас один человек за всем этим следит и больше никто доступ не имеет?
источник

VR

Vladimir Renskiy in uptime.community
В конкретном случае да
источник

S

Stanislav in uptime.community
Slach
и как вы их гарантируете?
у вас один человек за всем этим следит и больше никто доступ не имеет?
Да и этот человек может дать слабину
источник

S

Stanislav in uptime.community
Особенно когда у прода есть общий сла но нет сла на консистентность слейва
источник

VR

Vladimir Renskiy in uptime.community
Этот человек я. В базу пишет код. И пишет только в мастер
источник

VR

Vladimir Renskiy in uptime.community
Создавалось порядка 10 строк не доехала только одна
источник

S

Stanislav in uptime.community
У нас в одной лавке тех дир написал бота сверщика и пенетрировал когда расхождения в старых данных случались. В другой конторе я перкона утилитами по регламенту по расписанию слейвы валидировал - там и без гадостей данные разъезжались, если какой то слейв начинал часто сбоить и расходиться его перезаливали.
источник

S

Stanislav in uptime.community
Vladimir Renskiy
Создавалось порядка 10 строк не доехала только одна
А следующие запросы доехали?
источник

VR

Vladimir Renskiy in uptime.community
Да.
источник

S

Stanislav in uptime.community
Версии одинаковые?
источник