文章插图
文章插图
业务场景:
Oracle数据库中 , 某张表308W数据 , 需要导出成文本格式 。
实现:
利用sqluldr2工具快速导出数据 。
执行结果:
【oracle数据库调优方法 oraclesql调优】300W数据用时45分钟 。效率明显很低 , 达不到业务要求 。
需要优化:
Sqluldr2中的query sql为:
优化后sql为:
注意优化后的sql在每个case when后新增该case when的别名 , 虽然不知道为啥加入别名就会提高导出速度 , 但是实际情况是导出速度提到的非常多 。
优化后的sqluldr2导出时间:
用时1分18秒 。
有哪个大神知道原因 , 不吝赐教 。
- Sql数据库还原 SQL数据还原
- oracle配置环境变量 Linux oracle配置环境变量教程
- SQL连接工具 数据库的连接工具
- mysql用什么工具 mysql工具类
- 员工薪资管理系统数据库华东交通大学 员工薪资管理系统数据库课程设计
- html连接mysql数据库PHP html连接mysql数据库PHP后文件名是什么
- 数据库的存储过程是什么 mysql的储存过程
- php判断为空 php判断数据库值是否为空
- oracle登陆数据库命令 oracle 数据库登陆
- 数据库系统需求分析报告 MySQL数据库需求分析案例