Autor | Zpráva | ||
---|---|---|---|
1ight Profil |
#1 · Zasláno: 5. 3. 2010, 01:17:18 · Upravil/a: 1ight
Dobrý den pouzivam na server tento prikaz na zalohu mysql
mysqldump -p --opt --all-databases > 20100225.sql tento prikaz, kdyz se pouzije spomaly server na tu dobu co se to zalohuje a na serveru se neda pracovat, zkoušel jsem to řešit přes renice pres sh toto také nepomohlo jsou chvilky kdy je i presto na +/- 100% zatizen Prosím neznáte nějakou alternativu jak zálohovat na minimální výkon serveru aby nebyl zatíženej? Děkuji, s pozdravem hezky večer |
||
Kajman_ Profil * |
#2 · Zasláno: 5. 3. 2010, 08:42:42
Občas se to řeší druhým serverem, kdy se nastaví mysql repliky z ostrého na záložní. Na záložním jsou tak čerstvá data, ale když se tam pustí mysqldump, nezpomalí to ostrý server. (Také přibyde možnost zastavení db na záložním serveru pro kopírování přímo datových souborů).
Někdy může být rychlejší i kombinace mysqldumpu pouze na strukturu a data ukládat díky select into outfile pro každou tabulku do zvláštního souboru. No a jestli je tam hodně databází, tak možná pomůže i volání mysqldumpu postupně na jednotlivé databáze s nějakou časovou prodlevou, ať si stroj odpočine. |
||
1ight Profil |
#3 · Zasláno: 5. 3. 2010, 11:32:12
Já Vám moc děkuju za Vaši odpověd pane Kajman, zkusim to nějak. Nashledanou
|
||
Časová prodleva: 14 let
|
0