Yanıtlar:
Bir MySQL'de yaklaşık 90 GB'ımız var, bu yüzden bazı öneriler:
mysqldump -u USER -pPASS --single-transaction -Q --databases foo bar
(Bu anahtarların sizin için çalışıp çalışmadığını kontrol etmek için dokümanları kullanın.)En iyi yol normal çalışmayı kesintiye uğratmak olabilir. Yüksek güvenilirliğe, hataya dayanıklı sistemler için senkronize tutulan 2 DB'niz vardır ve ikincil yedeği yedeklersiniz. (örneğin, bu nasıl yapılır makalesi )
Aksi takdirde kılavuzu okuyun : myseldump'ı şu anda yaptığınız gibi kullanın veya mysqlhotcopy komut dosyasını kullanın (tıpkı mysqldump gibi kullanın) veya DB'yi durdurun ve frm, MID, MYI dosyalarını (rsync kullanarak) kopyalayın.
Bence stop + copy files mekanizması alacağınız en hızlı mekanizma.
Sorunuzu cevaplamak için - extended_insert seçeneği benim için iyi çalışıyor. Geri yüklemek için yeterli kaynağınız varsa, Extended_insert tek bir sorguya büyük miktarda veri ekleyerek geri yüklemeyi hızlandırır.
Gerçekten Percona en düşünmelisiniz Xtrabackup
Sargı komut dosyası "innobackupex" MyISAM'ı işleyebilir, ancak kilitlemesiz / çevrimiçi yedekleme için tablolarınızın tümü InnoDB olmalıdır.
Şerefe