@dba_ru

Страница 68 из 718
Dmitry
29.11.2016
11:42:39
два сервера

на каждом таблица

она реплицируется

количество элементов какое должно быть на обоих?

Google
nikoinlove
29.11.2016
11:43:15
это все не важно

покажет сколько у тебя их в таблице на хосте на котором ты спросил

Dmitry
29.11.2016
11:43:40
ну т.е. нормально когда на одном сервере есть данные, которых нет на другом?

nikoinlove
29.11.2016
11:43:59
ну нормально ли это для тебя я не знаю. а для репликации конечно нормально

может ты ее запустил через полгода, а старые данные не довез

Fike
29.11.2016
11:44:36
ну если у вас из коробки асинхронная репликация, то как еще может быть?

nikoinlove
29.11.2016
11:44:55
ну она же асинхронная, что тебя удивляет

хочешь одинаковые - percona xtradb cluster

Dmitry
29.11.2016
11:45:30
ну она же асинхронная, что тебя удивляет
то что через пару недель работы этих баз, дельта там становится такая что их консистентностью можно жопу вытирать

nikoinlove
29.11.2016
11:45:32
она же галера

Fike
29.11.2016
11:45:44
у вас либо сервер рано или поздно даст какой-никакой ответ, либо вы гарантируете консистентность ответа

вы выбираете первое

Google
Dmitry
29.11.2016
11:46:58
все это я уже понял

nikoinlove
29.11.2016
11:47:13
мог бы до насмешек коллег понять :P

Dmitry
29.11.2016
11:47:14
печально что это не пишут на страничке с настройкой репликации

мог бы до насмешек коллег понять :P
ну тут не то чтобы смеялись

это я утрирую

Fike
29.11.2016
11:48:46
ну выкидываем вообще из поля зрения все теоремы

просто делаем мысленный эксперимент с репликацией

если она асинхронная, есть ли такой момент, что на одном хосте есть данные, а на втором нет? если данные приходят постоянно, постоянен ли такой момент? как это можно не понимать?

Dmitry
29.11.2016
11:50:08
берем два сервера, более чем умеренную нагрузку

хороший канал между ними

ROW репликацию

какого черта?

что мешает?

Fike
29.11.2016
11:50:41
потому что это кривой мускул

Fike
29.11.2016
11:50:48
не пользуйтесь мускулом

вообще

только в ситуациях с одним хостом

Dmitry
29.11.2016
11:51:22
хотя по сути, если подумать, есть бинлог, есть рилей лог, вся дельта должна уезжать - ничего не мешает

Google
Dmitry
29.11.2016
11:51:41
я понимаю если бы имели где-то ботлнек

я конечно нуб и вообще

но мне кажется что это не сверхзадача какая-то

KOT
29.11.2016
12:09:51
как ты думаешь что должен давать каунт по этой таблице на двух серверах?
Ты же в курсе, что коунт по инноДБ дают не = а ~ результат?

Dmitry
29.11.2016
12:10:08
я просто привел его как пример

у меня по 300 записей была дельта

в таблице из 10 полей и пару тыщ записей

KOT
29.11.2016
12:11:48
что мешает?
сделай синхронную и будет счастье

Dmitry
29.11.2016
12:12:16
какое счастье будет

nikoinlove
29.11.2016
12:12:29
хз у меня есть мастер-мастер с кучей записей в нем

nikoinlove
29.11.2016
12:12:33
и все там ок

правда это проект простой - сокращалка урлов

отстает иногда

потому что там данных оочень много

но чтобы они становились разными - такого не бывает конечно

KOT
29.11.2016
12:15:24
О_о с этого места поподоробнее пожалуйста

nikoinlove
29.11.2016
12:15:32
вот и я подумал что это я сморозил

Google
nikoinlove
29.11.2016
12:15:51
что такое А-А ?)

Dmitry
29.11.2016
12:15:58
актив-актив

пишешь в оба мастера?

nikoinlove
29.11.2016
12:16:04
ну да в оба пишем

Dmitry
29.11.2016
12:16:22
а как? писят\писят?

nikoinlove
29.11.2016
12:16:56
как повезет )

тебе бы узнать что с данными происходит не помешало) найти чего не хватает или наоборот лишнего

nikoinlove
29.11.2016
12:18:29
можт у тебя индексы разные и уникальность разъехалась)

Admin
ERROR: S client not available

nikoinlove
29.11.2016
12:18:41
с асинхронностью вообще что угодно может быть:)

Dmitry
29.11.2016
12:18:43
надо было чтобы там было консистентно

nikoinlove
29.11.2016
12:24:32
mysql> select count(*) from urls; +-----------+ | count(*) | +-----------+ | 375503244 | +-----------+ 1 row in set (10 min 28.93 sec)

когда оно сдохнет уже

Dmitry
29.11.2016
12:25:40
а на втором мастере?

nikoinlove
29.11.2016
12:26:00
ты думаешь оно типа не изменилось за это время?)

даже если ты одновременно запустишь два селекта значения будут разными) потому что запись никто не останавливал)

Fike
29.11.2016
12:28:10
Dmitry
29.11.2016
12:28:55
но все равно - 23 записи приемлимая дельта

Google
nikoinlove
29.11.2016
12:29:18
какого еще кеша

Fike
29.11.2016
12:29:26
не зашла шутейка

Dmitry
29.11.2016
12:29:28
query cache

KOT
29.11.2016
12:29:41
ты думаешь оно типа не изменилось за это время?)
За 10 минут? ХАХАХАХА. Не прощели последний примари кей тянуть?

Fike
29.11.2016
12:30:12
а он там обязательно авто инкремент?

nikoinlove
29.11.2016
12:30:19
конечно не может оно из квери кеша браться

да и нет там его

Dmitry
29.11.2016
12:30:28
nikoinlove
29.11.2016
12:30:31
Dmitry
29.11.2016
12:31:15
касательно кеша http://dev.mysql.com/doc/refman/5.7/en/query-cache-in-select.html

nikoinlove
29.11.2016
12:31:35
квери кеш не может тебе старые данные прислать

он обнуляется при записи

именно поэтому он такой тормозной )

Dmitry
29.11.2016
12:32:17
что это не так )

nikoinlove
29.11.2016
12:32:45
ну у тебя и данные разные) но что разное ты не знаешь

думаю проблема была не в нем

Dmitry
29.11.2016
12:32:53
но толку?

я уже говорил что каунт это не суть

Страница 68 из 718