[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