Alexey
Чем вкрутить сбоку healthcheck
Sergey
Дольше разбираться с кодом мускула
значить, 3306 рулит.
да и то - а как иначе? у тебя БД либо работает (=отвечает на запросы на основном порту), либо сложилась уже давно.
Sergey
SELECT 1; - вот и всё вкручивание
Alexey
ага канеш, у тебя реплика может быть out-of-sync
Alexey
у тебя она может быть перегружена
Denis 災 nobody
Alexey
Alexey
mysql slave io = running, mysql slave sql = running а данные не обновляются
Sergey
наброс, прошу извинить 😊
Alexey
ага, что выбрать..юзать несколько приложений в контейнере..или мигрировать на постгресс ))
Alexey
там думаю точно так же все может сломаться
Denis 災 nobody
опять же, просто можно не успевать догонять мастер, это одно, а может отвалиться синхронизатор, это другое.. короче, парсить mysql -e 'show slave status\G'
Dmitry
Alexey
но это тоже будет делать healthcheck
Denis 災 nobody
# mysql -e 'show slave status\G' |grep Seconds_Behind_Master
Seconds_Behind_Master: 0
Alexey
если они больше какого то лимита годного для приложения...healthcheck = false
Alexey
вообще у мускула есть semi sync
Dmitry
Denis 災 nobody
только надо понимать, когда оно будет не 0 и что это норма (и почему это норма)
Alexey
и galera
Alexey
Alexey
прогоняли какой нить table diff ?
Dmitry
Denis 災 nobody
Dmitry
Alexey
жесть конечно, а какой тип репликации был?
Dmitry
Dmitry
Alexey
и на какой версии мускула
Alexey
а
Dmitry
5.7
Alexey
ну по statement - охотно верю ))
Dmitry
да у меня и по RAW такие подозрения возникали иногда
Dmitry
там был просто ММ
Alexey
щас ее юзать это надо быть очень смелым парнем )
Dmitry
с репликацией мускула другая проблема - она часто падает, и поднимается только после переналивки
Alexey
ага
Alexey
ну вот..есть галера
Alexey
там с этим лучше
🏳️ Phil
Всё равно переналивка кстати
🏳️ Phil
Или там с поломками лучше?
Alexey
ну там достаточно неплохо
Denis 災 nobody
statement
как минимум нужен mixed
Alexey
он делает sst если совсем плохо
Alexey
и IST если не совсем сильно развалилось
Dmitry
и кстати, плюсы от GTD тоже неочевидны
Alexey
ROW наверное?
Dmitry
Alexey
у gtid плюс что администрирование проще, он же типа сам разбирается откуда брать записи
Alexey
из бинлога
Denis 災 nobody
на row накладных расходов порой много
Alexey
по идее только сеть
Alexey
в плане применения данных она должна быть быстрее
Denis 災 nobody
полный повтор всех запросов на слейве
Alexey
сами запросы легче
Denis 災 nobody
много данных по сети + нужна мощность проца
Denis 災 nobody
зато только 1 поток
Denis 災 nobody
а кто собирает софт через mock?
Denis 災 nobody
вопросик е
Serega
Serega
мне нравится бинари го в скретч контейнер.
Sergei
Serega
docker-compose же )
Sergey
պլհկ
вот бы в 2018 подеплоить штатными средствами ОС
Dmitry
лор дискуссия - "ни умеете" "ни нужна" и еще куча крутых аругментов
Sergey
Не стартап 😊
Михаил
Dmitry
пришел к тебе клиент, а ты ему хуяк и центос везде поставил
Dmitry
а то че он как хипстор, на убунте