Paweł Gizan

Paweł Gizan Full Stack
Developer, Aclari
Diamonds

Temat: Replikacja MySQL

Czy da się skonfigurować tak slave'a aby synchronizował się tylko raz na godzinę lub żeby aplikował sobie zmiany których czas wykonania na masterze jest godzinę do tyłu w stosunku do slave'a...

Mam nadzieje że jasno udało mi się to opisać? Przegrzebałem dokumentacja mysql-a ale nie udało znaleźć mi się rozwiązania.

konto usunięte

Temat: Replikacja MySQL

Nie robilem zbyt wiele replikacji ale nie przypominam sobie takiej opcji.
Mysle ze moznaby zawsze odpalac w cronie skrypt co godzine ktory startuje slave'y i po zakonczeniu synchronizacji je wylacza.
Slowa kluczowe:
mysql --execute="START SLAVE"
show slave status (Seconds_Behind_Master)

Temat: Replikacja MySQL

Paweł Gizan:
Czy da się skonfigurować tak slave'a aby synchronizował się tylko raz na godzinę lub żeby aplikował sobie zmiany których czas wykonania na masterze jest godzinę do tyłu w stosunku do slave'a...

Mam nadzieje że jasno udało mi się to opisać? Przegrzebałem dokumentacja mysql-a ale nie udało znaleźć mi się rozwiązania.

Mogę spytać o to, w jakim celu chcesz wykorzystać taką funkcjonalność?
Maciek G.

Maciek G. Administrator baz
danych, systemów
Solaris/linux/FreeBS
D,...

Temat: Replikacja MySQL

Ciekawy pomysł.
Prostym skryptem możesz sobie to zrobić.
P.S.
z mysql-a zrobisz to tylko eventem + procedurą.
3 minuty roboty.
Paweł Gizan

Paweł Gizan Full Stack
Developer, Aclari
Diamonds

Temat: Replikacja MySQL

Sławomir Lipowski:

Mogę spytać o to, w jakim celu chcesz wykorzystać taką funkcjonalność?


Baza systemu niestety nie jest typową hurtownią danych więc rekordy nie są oznaczane jako usunięte tylko kasują się z bazy. Backupy wykonują się raz dziennie, to co skasują w ciągu dnia tracę a czasem potrzebuje szybko sprawdzić co zostało skasowane.

Pomysł z replikacją godzinę do tyłu to jeden z pomysłów na rozwiązanie tego problemu.

konto usunięte

Temat: Replikacja MySQL

U nas byl podony problem
mamy duza baze Oracle ( kilkaset tabel z kilku set milionami rekordow. )
Aplikacja glowna pracuje bezposrednio na bazie
a reszta czyli raporty, kontrola produkcji itp odbywa sie na replikacji ( aktualizowanej co 10 min ) z tym ze u nas nie kasujemy rekordow...

Pozdrawiam
Krzysztof Książek

Krzysztof Książek Senior Engineer
(DBA) at BlackbirdIT

Temat: Replikacja MySQL

Pomysł z replikacją godzinę do tyłu to jeden z pomysłów na rozwiązanie tego problemu.

To co chcesz uzyskać realizuje skrypt mk-slave-delay z zestawu narzędzi Maatkit. Jak to działa w praktyce, nie miałem okazji sprawdzać.

Pozdrawiam
Paweł Gizan

Paweł Gizan Full Stack
Developer, Aclari
Diamonds

Temat: Replikacja MySQL

Krzysztof Książek:
Pomysł z replikacją godzinę do tyłu to jeden z pomysłów na rozwiązanie tego problemu.

To co chcesz uzyskać realizuje skrypt mk-slave-delay z zestawu narzędzi Maatkit. Jak to działa w praktyce, nie miałem okazji sprawdzać.

Pozdrawiam

Dzięki o to chodziło.

Następna dyskusja:

Zapytanie MySQL




Wyślij zaproszenie do