ORACLE快速插入一千万初始数据和删除重复数据
来源:互联网 发布:2017双11淘宝销售额 编辑:程序博客网 时间:2024/05/21 10:18
前两天生产上线是需要给用户创建初始数据,160万用户每个用户五条初始数据,加起来就是八百万数据
此处借鉴了yzsind的文章解决了这一问题
创建表和插入初始数据:create table myTestTable as
select sys_guid() as id,sysdate as inserttime from dual connect by level <= 10000000
使用的时候发现查询特别的慢,才想起来忘了建立主键和索引了
然后在建立 主键和索引
之后可能是程序问题导致两条重复数据,除了rowid不一样其他的都一样,导致建立主键失败,又得删除重复数据才行
删除重复数据:delete from myTestTableq where q.rowid < (select max(u.rowid) from myTestTableu where q.id = u.id )
然后就成功了,但是查询速度还是不太快,大概需要3秒左右,看样子还的优化
阅读全文
0 0
- ORACLE快速插入一千万初始数据和删除重复数据
- oracle 快速删除重复数据
- oracle 快速移动数据和删除重复数据但保留其中一条数据
- oracle删除重复数据
- Oracle删除重复数据
- oracle删除重复数据
- oracle 删除重复数据
- Oracle删除重复数据
- ORACLE 删除重复数据
- oracle 删除重复数据
- Oracle删除重复数据
- ORACLE 删除重复数据
- oracle 删除重复数据
- oracle 删除重复数据
- Oracle 删除重复数据
- Oracle 删除重复数据
- oracle 删除重复数据
- 删除重复数据oracle
- [日推荐]『花瓣lite』陪你做生活的设计师
- 上传项目到svn
- 11.9学习心得
- Spark简单处理Apache日志
- JMS------zookeeper的简单安装
- ORACLE快速插入一千万初始数据和删除重复数据
- C/C++中的字节对齐
- mui初级入门教程(四)— 再谈webview,从小白变“大神”!
- eclipse 中的System.out.println("-----------")快捷键设置问题
- JZVD播放器的使用
- 接口测试标准化模板
- 什么是webhook
- typeof和instanceof的作用和区别
- 本地通知的使用