MySQL InnoDB 快速导入数据
2014-12-04 11:30
190 查看
今天把需要分析的数据导入到数据库中。
数据将近7000万条,在txt文件中存放,共5.75G。采用Load data infile 导入,最后花了18个小时导入。主要做了以下修改:
1. MySQL优化
key_buffer_size = 64M
max_allowed_packet = 8M
innodb_buffer_pool_size = 1024M
innodb_flush_log_at_trx_commit = 0
innodb_support_xa = 0
2. MySQL设置
戳我
(1)
SET autocommit=0;
(2)
SET unique_checks=0;
SET unique_checks=1;
(3)
SET foreign_key_checks=0;
SET foreign_key_checks=1;
无图无真相
数据将近7000万条,在txt文件中存放,共5.75G。采用Load data infile 导入,最后花了18个小时导入。主要做了以下修改:
1. MySQL优化
key_buffer_size = 64M
max_allowed_packet = 8M
innodb_buffer_pool_size = 1024M
innodb_flush_log_at_trx_commit = 0
innodb_support_xa = 0
2. MySQL设置
戳我
(1)
SET autocommit=0;
... SQL import statements
...COMMIT;
(2)
SET unique_checks=0;
... SQL import statements ...
SET unique_checks=1;
(3)
SET foreign_key_checks=0;
... SQL import statements ...
SET foreign_key_checks=1;
无图无真相
相关文章推荐
- Windows环境下Mysql如何快速导入或恢复表为innodb的数据
- 算法:将table标识的树形结构文本数据快速导入Mysql邻接表
- 使用MySQL Migration Toolkit快速将Oracle数据导入MySQL
- 向mysql的innodb表快速插入数据的php程序
- MySQL杂项(索引注意事项 快速导入导出数据 锁 字符集 慢查询)
- mysql数据向Redis快速导入
- 使用MySQLMigrationToolkit快速将Oracle数据导入MySQL
- MySQL快速远程导入导出数据库数据
- mysql数据向Redis快速导入
- Mysql 大量数据快速导入导出
- 使用MySQL Migration Toolkit快速导入Oracle数据
- 使用MySQL Migration Toolkit快速将Oracle数据导入MySQL
- 向mysql中快速导入数据
- mysql数据向Redis快速导入
- 使用MySQL Migration Toolkit快速将Oracle数据导入MySQL
- Mysql快速导入数据――LOAD DATA
- Mysql 快速插入批量数据,从文件中导入数据
- mysql下的快速导入导出数据以及索引禁用
- 使用MySQL Migration Toolkit快速将Oracle数据导入MySQL[转]
- Mysql大量数据快速导入导出