Oracle Insert效率问题 我有一个比较复杂的select 语句,多个表关联,select 十几秒,原表有3000W条数据,我目前每次查询一个月数据,大约50多万条数据,然后插入到目标表。但是insert进表的时候却要了一个多钟头!而且目标表没索引,没约束,没外键!但是对原表的Select查询却很快,但是跑存储过程就要很久!各位帮忙看看什么原因Insert insert效率 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.alter table 目标表 nologging;2.insert /* append */ into 目标表 select * from ....3.alter table 目标表 logging;4.收集统计信息 insert /*+ append */ into 目标表 select * from .... 一 楼主要用的是oracle的暗示,追加的形式插入到数据块中,不写日志。我补充一点,你的目标表建立分区了吗》建议先按月建立分区后,再进行插入的操作 表结构一定要有主键吗?期待大家的高论 10次错误登录后会帐户被锁,应该怎么办? JOB的问题 如何在oracle 9i中设立表的主从关系? 这段 MSSQL 怎么转换 成 Oracle 的? 求救一个sql查询语句!!! 一数据文件被删除 数据库无法启动 兼职开发oracle+delphi软件 我如何看我的监听开启(客户端的) 一个复杂sql帮忙优化! ojdbc14.jar 9.0与10.2版本造成的问题 ORACLE如何跟踪应用程序的SQL语句
2.insert /* append */ into 目标表 select * from ....
3.alter table 目标表 logging;
4.收集统计信息