要将一个50到60W记录的表完全插入到一个6000w记录的表,性能非常差,请问应该使用什么方式可以提高性能?
解决方案 »
- 菜鸟求两条SQL语句
- mysql存储过程游标以及建立临时表
- mysql 这个更新语句怎么写
- 怎么用select语句显示表s中2到4条记录?
- 如何在MYSQL中用C语言实现事务处理
- mysql 数据压缩
- 请问不能用函数设置表的初始时间么create table f (birthday datetime not null default concat(current_date(),' ',current_time()));
- linux下mysql的库文件存放在哪里?
- jdbc 批量更新 求助
- 在my sql中添加一个字段,用于存放歌曲,用什么类型
- 如何上传mysql数据库啊
- Mysql 中 超大数据表 如何添加一个字段?
另外多余的索引会造成插入的速度减慢
其他版本有没有使用过的,支持分区稳定性如何,还有就是我删除索引导入然后再重建对于插入60w到6000w是否确实会节省性能,由于目前没有那么大的数据量,所以没办法测试,不晓得有没有那位测试过
2、“删除索引导入然后再重建对于插入60w到6000w是否确实会节省性能”,肯定会提高性能,因为减少了增删数据带来的索引碎片,但是,除非这张表跑了很长时间,碎片很多,否则性能提高会让你看不出来这一点我在ORACLE上试过
bulk_insert_buffer_size系统参数的值!!!!