|
Giảm thời gian restore database ? -
09-07-2011, 23:9 09-07-2011
Hi all,
Database của mình có 2 tới 3 table (MyISam) mỗi table có khoảng 3 đến 4 triệu records (một số table khác không đáng kể) mổi table này đều có từ 3 tới 4 index.
Mình vẫn hay dùng câu lệnh mysqldump để backup lại database. Nhưng khi restore lại thì rất lâu nhiều khi 3 tới 4 tiếng. Mình có quan sát porcesslist thì thấy quá trình restore bị chậm ở những bước ALTER TABLE 'mytable' ENABLE KEY... (không nhớ rõ lắm) dĩ nhiên là chỉ xảy ra ở những table lớn này.
Mình có tìm hiểu qua thì thấy có một cách là copy toàn bộ data file của những table này qua mysql instance cần restore rồi start server lên (chỉ tốn thời gian chép file). Cho mình hỏi với cách này có ảnh hưởng gì đến quá trình hoạt động của database mới hay không ?
Có ai có cách nào khác với vấn đề này thì tư vấn cho mình với.
Thanks all.
|