[linux] MySQL zalohy
Ján ONDREJ (SAL)
ondrejj na salstar.sk
Neděle Květen 17 07:27:18 CEST 2009
Ahoj,
On Sun, May 17, 2009 at 03:46:40AM +0200, warezman wrote:
> na MySQL zalohy pouzivam mysqldump nasledovne:
>
> mysqldump -R -q –single-transaction --user=root --password=pass
> database db | gzip > file.gz
>
> Akurat, ze na serveroch s novym jadrom mi po spusteni príkazu apache
> ide velmi pomaly [nacitanie fora 20s], na starsom debiane to fungovalo
> v poriadku. Problem by vyriesilo nastavenie priority mysqldumpu, ale
> neviem ako na to. Dalsie riesenie je kopirovat mysql priamo z
> /var/lib/mysql ale neni to najlepsie riesenie.
Prioritu nastavis cez prikaz nice, napr. minimalna:
nice -20 mysqldump ...
Otazne je, ci to spomalenie nesposobuje vytvorenie tranzakcie, bude treba
otestovat, ci to vobec pomoze. Inak to single-transaction zrejme funguje len
pre innodb tabulky, standardny engine myisam ich nepodporuje.
SAL
Další informace o konferenci linux