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的数据库耗时较少。