Oracle 游标越大,打开的越慢,可以的话,游标定义只需要用到的列
来源:互联网 发布:淘宝可以改用户名吗 编辑:程序博客网 时间:2024/05/21 01:52
也是300万数据的一张表:
--只游标定义一列
declare
cursor cur_3 is select a.cert_type from ea_cust.cust_info a;
type t_table is table of varchar2(100);
c_table t_table;
to_cust_id varchar2(100);
begin
open cur_3;
loop
fetch cur_3 bulk collect into c_table limit 100;
exit when c_table.count = 0;
for i in c_table.first..c_table.last loop
null;
end loop;
end loop;
commit;
end;
--耗时13秒
--游标整张表
declare
cursor cur_3 is select * from ea_cust.cust_info a;
type t_table is table of ea_cust.cust_info%rowtype;
c_table t_table;
to_cust_id varchar2(100);
begin
open cur_3;
loop
fetch cur_3 bulk collect into c_table limit 100;
exit when c_table.count = 0;
for i in c_table.first..c_table.last loop
null;
end loop;
end loop;
commit;
end;
--耗时63秒
可想而知游标的列越多,数据量越大,游标打开的越慢
- Oracle 游标越大,打开的越慢,可以的话,游标定义只需要用到的列
- oracle游标的定义使用
- 定义一个oracle的游标
- oracle 超出打开游标的最大数
- 如何查看oracle打开的游标
- DB2与oracle游标定义的区别
- 游标的定义
- oracle游标中可以定义变量
- 游标的定义、显示游标、隐式游标语法
- ORACLE下的游标
- ORACLE 游标的使用
- Oracle游标的使用
- oracle游标的使用
- oracle游标的使用
- oracle 游标的使用
- Oracle游标的用法
- Oracle游标的概要
- oracle游标的使用
- 可重入函数与线程安全函数
- Ubuntu ADB环境变量配置
- 嵌入式操作系统内核原理和开发(任务创建和堆栈溢出检查)
- Oracle Clinet 配置
- redis命令中文手册
- Oracle 游标越大,打开的越慢,可以的话,游标定义只需要用到的列
- Redis在windows下的安装使用
- 转: 异步非阻塞套接字Winsock开发网络通信程序的经典入门
- 十招教你从屌丝变身高富帅
- 网络分析与网络数据集—10.1
- Apache Avro 与 Thrift 比较
- Linux系统手动安装rzsz 软件包
- ★_当第二次检测时我的65047777
- VC开发数据库基础之ADO篇