5000w 數據的表;比較冷備,熱備的時間區別;
比較mysqldump 針對 innodb 表,myisam 表 備份的時間差異;
比較mydumper 針對innodb表,myisam 表備份的時間。
1、創建有5000W數據的文件。
2、創建引擎爲myisam的表格,並導入數據。
mysql> create table bigtablem (id int);
mysql> load data infile '/tmp/bigfile' into table bigtablem;
3、創建引擎爲innodb的表格,並導入數據。
mysql> create table bigtablei (id int) engine=innodb;
mysql> load data infile '/tmp/bigfile' into table bigtablei;
4、冷備份比較。
停止mysql服務,備份文件。
引擎爲innodb的數據庫比較大,冷備份時耗時明顯大於引擎爲myisam的數據庫。
5、熱備份比較。
5.1 使用Mysqldump備份。
使用mysqldump備份數據庫,引擎爲myisam的數據庫耗時較少。
5.2 使用mydumper備份。
使用mydumper備份數據庫,引擎爲myisam的數據庫耗時較少。