业务场景:
Oracle数据库中,某张表308W数据,需要导出成文本格式 。
实现:
利用sqluldr2工具快速导出数据 。
执行结果:
300W数据用时45分钟 。效率明显很低,达不到业务要求 。

需要优化:
Sqluldr2中的query sql为:

优化后sql为:

注意优化后的sql在每个case when后新增该case when的别名,虽然不知道为啥加入别名就会提高导出速度,但是实际情况是导出速度提到的非常多 。
优化后的sqluldr2导出时间:

用时1分18秒 。
【oracle调优命令 oracle数据库优化原则和方法】有哪个大神知道原因,不吝赐教 。
推荐阅读
- 传奇手游gm命令大全 GM调整玩家等级命令
- linux网络配置命令 linux网络配置的详细过程
- win7远程桌面连接设置命令 电脑系统不是正版解决方法
- linux查看jdk版本命令 Linux配置jdk环境变量
- linux网络设置命令 linux网络配置的详细过程
- mysql怎么导入sql文件命令 将外部sql文件导入MySQL的步骤
- 电脑设置自动关机命令 设置电脑自动关机的代码
- ubuntu root权限怎么开启 ubuntu无法使用sudo命令
- 看电脑配置输入什么命令 电脑配置参数详解
- windows端口占用查看命令 windows端口关闭工具
