MySQL 如何提高innodb insert into select的插入速度
2015-10-23 21:03
507 查看
Java web 复制 上一年份的数据的功能,insert into select ... from ,结果 一个 仅有二十多条记录 的 备份,MySQL 执行 竟花费 将近 一分钟 时间
而 同样的SQL 在 Oarcle 下 执行 执行 几毫秒时间,我很是好奇 为何 在 两个不不同的数据库下,MySQL 居然 有这样的效率? 细细探究之
难道 是 UUID() 函数的使用?额外的索引? 还是 MySQL 引擎的问题?
mysql > set session BULK_INSERT_BUFFER_SIZE=256217728;
innodb_flush_log_at_trx_commit为0
auto_commit=0
而 同样的SQL 在 Oarcle 下 执行 执行 几毫秒时间,我很是好奇 为何 在 两个不不同的数据库下,MySQL 居然 有这样的效率? 细细探究之
难道 是 UUID() 函数的使用?额外的索引? 还是 MySQL 引擎的问题?
mysql > set session BULK_INSERT_BUFFER_SIZE=256217728;
innodb_flush_log_at_trx_commit为0
auto_commit=0
相关文章推荐
- MySQL 1045登录失败
- windows重启mysql命令
- mysql的日期存储字段比较int,datetime,timestamp区别
- mysqlnd cannot connect to MySQL 4.1+
- MySQL在net中Datatime转换
- Mysql主从搭建
- MySQL 改变列的数据类型为ENUM
- MySQL 可以用localhost 连接,但不能用IP连接的问题,局域网192.168.*.* 无法连接mysql
- 修改Mysql5.6data目录
- SLICK3.0 MySQL InnoDB Driver
- 远程连接mysql数据库
- mysql加密
- mysql delayed 延迟插入
- mysql dbi utf8乱码问题
- MySQL 函数 存储过程 操作
- mysql根据身份证信息来获取用户属性信息
- mysql去除内容中的换行和回车
- mysql+keepalived主从切换脚本 转
- mysql 基础
- mysql_connect(): Headers and client library minor version mismatch. Headers: