|
![]() |
Пред. тема | След. тема | ||
Форум WEB технологии | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от Nas_tradamus ![]() | ||
Здравствуйте! | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от angra (ok) on 23-Апр-09, 14:50 | ||
А что не так с мускулом? Слейв помнит свою позицию в binlog и начнет работать с нее. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
![]() | ||
2. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от Nas_tradamus ![]() | ||
>А что не так с мускулом? Слейв помнит свою позицию в binlog | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
![]() | ||
3. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от angra (ok) on 23-Апр-09, 15:40 | ||
Вы либо что-то не то читали, либо не так поняли. Отставание слейва от мастера это естественное явление. Неоднократно наблюдал отставание на 6, а то и 12 часов, не говоря уже о разнице в одну позицию. Из фака: | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
![]() | ||
4. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от Nas_tradamus ![]() | ||
Да, я путаюсь немного. Но про то, что слэйв всегда отстает, знал, но забыл ). | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
![]() | ||
5. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от angra (ok) on 23-Апр-09, 16:10 | ||
Есть большая разница между сбоем сети и сбоем самой репликации. В первом случае репликация без проблем продолжится при восстановлении связи. Во втором даже при идеальной связи можно сушить весла. Из практики самая частая причина сбоя репликации это какой-нибудь балбес, отдавший на слейве команду не select типа. Иногда засбоившую репликацию можно вручную поправить сделав необходимые изменения в структуре/данных и пропустив проблемный запрос. Если это не удается, то фактически приходим к варианту запуска слейва с нуля. При правильном подходе делается это достаточно просто и простой мастера может составлять доли секунды или вообще отсутствовать. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
![]() | ||
6. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от Nas_tradamus ![]() | ||
>Если это не удается, то фактически | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
![]() | ||
7. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от angra (ok) on 23-Апр-09, 17:12 | ||
В доке по мускулу вестимо, там очень много полезного. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
![]() | ||
8. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от Nas_tradamus ![]() | ||
>В доке по мускулу вестимо, там очень много полезного. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
![]() | ||
9. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от angra (ok) on 23-Апр-09, 17:27 | ||
>1. Все-таки не миллисекунды ). Если база встанет хотя бы на 10 | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
![]() | ||
10. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от Nas_tradamus ![]() | ||
>Снапшот делается _очень_ быстро, даже flush может идти дольше по времени. Ну | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
![]() | ||
11. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от angra (ok) on 24-Апр-09, 01:48 | ||
Такой вариант будет работать очень долго при большом размере баз. Дамп вообще самый медленный способ переноса, select into + load from в несколько раз быстрее, а копирование бинарных файлов еще быстрее. Ну и в любом случае приличную скорость можно получить только при использовании снапшотов, освойте LVM, это совсем не сложно. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
![]() | ||
12. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от Nas_tradamus ![]() | ||
Увы, делать снапшоты с разделов ufs+gmirror не получается. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
![]() | ||
13. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от Nas_tradamus ![]() | ||
>Кстати, база при локе не прекращает работу, клиенты не получают ошибок, просто | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
![]() | ||
14. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от angra (ok) on 27-Апр-09, 18:13 | ||
>Сейчас проверил - база НЕ работает, если ее залочить! | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
![]() | ||
15. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от Nas_tradamus ![]() | ||
>Зависит от того, какие запросы он пытается выполнить и какие значения таймаутов. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
![]() | ||
16. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от angra (ok) on 29-Апр-09, 09:47 | ||
Никогда не приходилось трогать эти параметры. Как я уже сказал проблема в самом битриксе, а так как с ним не сталкивался, то и нужды глядеть в его код не было. Все приложения в разработке которых я участвовал абсолютно свободно переносили flush tables with read lock, хотя опять таки его время было крайне мало. Ради интереса на домашней машине попробуйте зайти в мускул с двух клиентов, в одном сделайте flush tables with read lock, а в другом попробуйте отдавать различные запросы. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
![]() | ||
17. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от Nas_tradamus ![]() | ||
Еще раз большое спасибо за ответы на мои ламерские вопросы :). | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
![]() | ||
18. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от angra (ok) on 29-Апр-09, 16:31 | ||
>Еще раз большое спасибо за ответы на мои ламерские вопросы :). | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
![]() | ||
19. "MySQL. Старт слэйва без блокировки таблиц мастера." | +/– | ![]() |
Сообщение от Nas_tradamus (ok) on 03-Фев-11, 16:25 | ||
> Еще раз большое спасибо за ответы на мои ламерские вопросы :). | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |