plsql执行速度优化!

[复制链接]
查看11 | 回复2 | 2008-4-3 16:46:15 | 显示全部楼层 |阅读模式
DB:ORACLE9.0.2
用PL/SQL写存储过程执行大数据量的批处理!数据处理中涉及到很多数据的删除和插入操作,处理过程中也涉及到很多临时表,为了提高速度,插入时需要在这些临时表上建索引(数据量大,建不建速度差别很大)由于PL/SQL中不能直接用DDL操作,同时我的批处理程序做为一个事务运行,执行DDL会提交事务,因此INDEX不好建。这导致处理速度很慢,各位有没有什么好方法?
回复

使用道具 举报

千问 | 2008-4-3 16:46:15 | 显示全部楼层
PL/SQL中不能直接用DDL操作?
你要怎样直接使用
execute immediate 的方法不可行吗?
回复

使用道具 举报

千问 | 2008-4-3 16:46:15 | 显示全部楼层
优化法则挺多还可以在其他方面想想办法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行