Paweł
K.
inż.sys. spec ds
wdrożeń
Temat: MSSQL Full Backup
Witam,Chciałbym zapytać o możliwości / techniki / podpowiedzi odnośnie robienia backupów.
Mam kilka baz danych przekraczających 1TB i spory problem z pełnym backupem.
Często zdarza się, że ww backup trwa zbyt długo - rząd wielkości 2MB/s (niestety wygląda to tak, że backup w kolejce do zasobów jest na szarym końcu) co przy dużych bazach trwa wieki i jest nie do zaakceptowania.
Wyłączenie wszystkiego nie wchodzi w grę.
Jak narazie mam już zajęty cały tydzień schedulerem i backupami poszczególnych baz - różne dni nie przytykają mi serwera na który są robione backupy.
Problem rodzi się gdy jeden z backupów trwa zbyt długo i następny już sie zaczyna wykonywać - wtedy zaczyna dochodzić do sytuacji kiedy to nie sam "sql" jest zbyt wolny ale server na którym backup ma być zapisany lub druga baza z tego samego serwera ma mieć robioną kopię.
z technicznego pnt.
sieć lan gigabit,
servery na raidach 5,
bardzo (bardzo bardzo zajęte z reguły - kolejki na dyskach często przekraczają granicę zdrowego rozsądku nie wspominająco wytycznych MS-a), ale to jest po częsci odrębny temat,
nie wszystkie serwery niestety posiadają osobne dyski na tempbd,
bazy są na lokalnych dyskach serwera,
backupy są na lokalnych dyskach serwera (tylko i wyłącznie na backup),
dyski min 10k - różne wielkośći
kontrolery prawie wszystkie hp p410 - bez dodatkowej pamieci,
Większość baz danych w simple recovery mode (niestety...ale full i backup logow też miał czasem przygody ze zbyt długim czasem realizacji),
prawie wszystkie db są na "jednym pliku",
I tu moja gorąca prośba i pytanie do ekspertów (zakładając, że korzystam tylko w produktów MS) jak można usprawnić proces tworzenia backupów.
Na co zwrócić uwagę i w miarę możliwości próbować poprawić wydajność dysków.
W idealnym Świecie dążyłbym do modelu full backup + logi + raz na tydzień pełny.
z góry dziękuję za pomoc.
paweł