业务场景:
Oracle数据库中,某张表308W数据,需要导出成文本格式 。
实现:
利用sqluldr2工具快速导出数据 。
执行结果:
300W数据用时45分钟 。效率明显很低,达不到业务要求 。
需要优化:
Sqluldr2中的query sql为:
【oracle数据库优化原则和方法 oracle调优命令】优化后sql为:
注意优化后的sql在每个case when后新增该case when的别名,虽然不知道为啥加入别名就会提高导出速度,但是实际情况是导出速度提到的非常多 。
优化后的sqluldr2导出时间:
用时1分18秒 。
有哪个大神知道原因,不吝赐教 。
推荐阅读
- 如何创建数据库——数据库的基本操作
- wish平台产品详情页优化的方法具体有哪些?
- 快速提高百度排名的秘籍 怎样优化网站排名的方法
- 什么是网站优化 关于网站优化的介绍
- 7天上搜索引擎首页的秘籍 如何做搜索优化推广
- 数据库系统是怎样降低冗余度的 数据库系统是如何降低冗余度的
- 网站title如何优化,优化网站title的八个须知要项
- 海南网站优化公司排行榜 海南网站优化排名需要多少钱
- 美团外卖声明:将更好的优化改进配送系统
- 什么是长尾关键词,其优化方法及挖掘工具介绍