Skocz do zawartości

Web Hosting Talk

  • progreso.pl

    Partner technologiczny

    Upraszczamy to, co inni starają się komplikować. Prosto, pewnie, przyjaźnie - tak robimy hosting!
  • Kei.pl

    Partner technologiczny

    Kei.pl działa na polskim rynku internetowym od 2000 roku. Obecnie na blisko 300 serwerach w Centrum Danych Kei.pl znajduje się kilkadziesiąt tysięcy stron WWW.
  • S-NET.info

    Partner technologiczny

    S-NET to dostawca usług dla biznesu. Najważniejsze usługi świadczone przez firmę to usługi Centrum Danych, dostęp do Internetu, transmisja danych oraz tranzyt do różnych operatorów.
  • Sprint Data Center

    Partner technologiczny

    Sprint Data Center to jedyne w Polsce północno-wschodniej i jednocześnie jedno z najnowocześniejszych w kraju centrum przechowywania i przetwarzania danych.

 

Backup bazy a dostępność bazy


  • Nie możesz odpowiadać w tym temacie
13 odpowiedzi na ten temat

Backup bazy a dostępność bazy

#1 websign

    Czasami na forum

  • Użytkownicy
  • 26 postów

Napisany 19 styczeń 2012 - 12:21

Witam

Mam stronę na serwerze współdzielonym, monitoruję czasy zapytań do bazy, żeby móc w przyszłości optymalizować stronę. Zaobserwowałem że po północy zapytania wykonują się nawet po kilkadziesiąt sekund, czasami zdarza się też brak dostępności bazy danych z powodu przekroczenia maksymalnej liczby połączeń.

Dostałem w końcu odpowiedź od firmy hostingowej, że po północy robią backup i to sprawia, że zapytania insert/update wiszą w bazie i czekają na odblokowanie bazy, co w rezultacie dla mnie sprawia że dostępność bazy dla strony może spaść do 0.

Z tego co zaobserwowałem backup trwa jakieś 2 godziny, więc teoretycznie mogę przez to tracić użytkowników - co prawda w godzinach nocnych mało odwiedza moją stronę, ale jednak.

Pytanie do Was - czy naprawdę nie da się robić backupu bazy MySQL tak, żeby można było z niej normalnie korzystać? Jakoś nie chce mi się wierzyć że nie ma innej możliwości...

Dostałem propozycję przenosin backupu na inną godzinę, ale to średnio załatwia problem, a raczej w ogóle go nie załatwia.

Pozdrawiam

#2 Miłosz

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2480 postów
  • Skąd:Bydgoszcz/Tuchola
  • Firma:Sys-Com
  • Imię:Miłosz
  • Nazwisko:Oller

Napisany 19 styczeń 2012 - 13:06

Jeśli IO jest mocno zaorane na dyskach, to backup wykonuje się dłużej. Przy backupowaniu jest lock na bazie/tabeli.
Miłosz GG: 3312894 JID: ollerm@jabber.org
Konfiguracja i administracja serwerami dedykowanymi/RPS/VPS - Faktura VAT
Idealny hosting | Domeny | Hosting dla Firm

#3 vilgefortz

    Stały użytkownik

  • Użytkownicy
  • PipPipPipPipPip
  • 142 postów
  • Skąd:Trojmiasto

Napisany 19 styczeń 2012 - 13:13

Sam napisałeś, ze to hosting współdzielony więc do backupowania jest coś więcej niż 1 baza danych.Jeśli podsystem dyskowy jest obciązony to zapytania mogą sie wykonywać wolniej. W zasadzie IO to teraz jedyne wąskie gardło (w sprzecie), ale i to zniknie jak pojawią sie porządne SSD w rozsądnych cenach ...

#4 websign

    Czasami na forum

  • Użytkownicy
  • 26 postów

Napisany 19 styczeń 2012 - 13:27

A czy standardem nie jest / nie powinno być replikowanie bazy na drugi serwer i tam backup może sobie iść jak chce i zamulać bazę w nocy?

#5 patrys

    Czarny charakter

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2031 postów
  • Skąd:Słupsk
  • Imię:Patryk

Napisany 19 styczeń 2012 - 13:32

Cytuj

Sam napisałeś, ze to hosting współdzielony więc do backupowania jest coś więcej niż 1 baza danych.Jeśli podsystem dyskowy jest obciązony to zapytania mogą sie wykonywać wolniej. W zasadzie IO to teraz jedyne wąskie gardło (w sprzecie), ale i to zniknie jak pojawią sie porządne SSD w rozsądnych cenach ...
Bazy mogą być na SSD, ale kopia tworzona jest już na pewno na innej macierzy dyskowej...
Jednak to nie tylko dyski, wąskim gardłem są też procesory, bo zrzut przez mysqldump to zrzut rekordów gdzie dodatkowo muszą być blokady by ta kopia była spójna.
Są rozwiązania gorącej kopi dla MySQL, jednak zabawa z xtrabackup nie dla zwykłego shared hostingu.

Cytuj

A czy standardem nie jest / nie powinno być replikowanie bazy na drugi serwer i tam backup może sobie iść jak chce i zamulać bazę w nocy?
Koszty, koszty i jeszcze raz koszty.
Można by zrobić replikacje master aktywny - > master pasywny i tego read only robić kopię jednak to znów nie dla shared hostingu Dodany obrazek
.

#6 hd-it

    Czasami na forum

  • Użytkownicy
  • 41 postów

Napisany 19 styczeń 2012 - 13:39

Replikacja na hostingu współdzielonym? Nie ma szans na takie rzeczy na jakimkolwiek hostingu współdzielonym.
'Know your role, do your job'

#7 websign

    Czasami na forum

  • Użytkownicy
  • 26 postów

Napisany 19 styczeń 2012 - 14:44

Ok, rozumiem. Dzięki za wyjaśnienia :)

Jeszcze jedno pytanie w takim razie - czy na VPSie byłoby inaczej czy może pozostaje tylko serwer dedykowany gdybym chciał mieć 100% dnia bezproblemowy dostęp do bazy?

#8 www.mzone-net.eu

    Weteran WHT

  • Firma Bronze
  • PipPipPipPipPipPipPipPip
  • 3656 postów
  • Skąd:Great Britain
  • Firma:MZone Group
  • Imię:Ireneusz

Napisany 19 styczeń 2012 - 14:49

VPS byłby odpowiedni, ale jak z administracją, root VPS zarządzasz samodzielnie.
Jest jeszcze opcja VPS zarządzany, ale to już są droższe rozwiązania.

Na VPS czy dedyku też musisz wykonywać kopie zapasowe i w tym przypadku musisz sam tego pilnować.

Ten post był edytowany przez www.mzone-net.eu dnia: 19 styczeń 2012 - 14:51

| www.mzone-net.eu | Serwery wirtualne z darmową domeną | Serwery VPS od 20 złotych | Serwery Reseller od 30 złotych |


| Domeny PL: rejestracja 15.99 PLN, odnowienie tylko 59.04 PLN |


#9 Miłosz

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2480 postów
  • Skąd:Bydgoszcz/Tuchola
  • Firma:Sys-Com
  • Imię:Miłosz
  • Nazwisko:Oller

Napisany 19 styczeń 2012 - 16:10

Zobacz postwww.mzone-net.eu, o 19 styczeń 2012 - 14:49, powiedział:

Na VPS czy dedyku też musisz wykonywać kopie zapasowe i w tym przypadku musisz sam tego pilnować.
Tak czy siak problem z blokowaniem tabel do zapisu pozostaje..
Miłosz GG: 3312894 JID: ollerm@jabber.org
Konfiguracja i administracja serwerami dedykowanymi/RPS/VPS - Faktura VAT
Idealny hosting | Domeny | Hosting dla Firm

#10 websign

    Czasami na forum

  • Użytkownicy
  • 26 postów

Napisany 19 styczeń 2012 - 16:47

No tak, tylko co innego taka blokada np. na 5 minut a co innego na 2 godziny.

#11 Miłosz

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2480 postów
  • Skąd:Bydgoszcz/Tuchola
  • Firma:Sys-Com
  • Imię:Miłosz
  • Nazwisko:Oller

Napisany 19 styczeń 2012 - 16:48

To co ty masz za bazy, że przez tyle czasu masz lock?
Miłosz GG: 3312894 JID: ollerm@jabber.org
Konfiguracja i administracja serwerami dedykowanymi/RPS/VPS - Faktura VAT
Idealny hosting | Domeny | Hosting dla Firm

#12 websign

    Czasami na forum

  • Użytkownicy
  • 26 postów

Napisany 19 styczeń 2012 - 17:54

Przez tyle czasu może nie, ale przez jakieś 2 godziny widać wyraźne spowolnienie wszystkich operacji na bazie danych. To raczej nie sprawa mojej bazy tylko sprawa wszystkich baz na serwerze i serwer jakoś sobie nie radzi podczas backupu i wszystkie operacje trwają długo albo też momentami tyle zaczyna oczekiwać że mam info o przekroczonej liczbie userów.

#13 Miłosz

    Weteran WHT

  • Moderatorzy
  • PipPipPipPipPipPipPipPip
  • 2480 postów
  • Skąd:Bydgoszcz/Tuchola
  • Firma:Sys-Com
  • Imię:Miłosz
  • Nazwisko:Oller

Napisany 19 styczeń 2012 - 19:00

Widocznie zajeżdżane jest IO na dysku. Jeśli potrzebujesz większej wydajności, to możesz przenieść się na VPS. A jak już naprawde chcesz serwer dla siebie i wymagasz wysokiej wydajności dla baz, to jakiś dedyk z dyskami SSD.
Miłosz GG: 3312894 JID: ollerm@jabber.org
Konfiguracja i administracja serwerami dedykowanymi/RPS/VPS - Faktura VAT
Idealny hosting | Domeny | Hosting dla Firm

#14 migus

    Nowy użytkownik

  • WHT Pro
  • 14 postów
  • Skąd:, z serwerowni
  • Firma:Invert-IT
  • Imię:Marcin

Napisany 19 styczeń 2012 - 21:29

Zobacz postMiłosz, o 19 styczeń 2012 - 19:00, powiedział:

Widocznie zajeżdżane jest IO na dysku. Jeśli potrzebujesz większej wydajności, to możesz przenieść się na VPS. A jak już naprawde chcesz serwer dla siebie i wymagasz wysokiej wydajności dla baz, to jakiś dedyk z dyskami SSD.

Taniej wyjdzie 2x VPS i replikacja lub po prostu "dumpy tabelowe" (choć to też nie jest idealne rozwiązanie).





1 Użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników