如何提高插入速度 使用增量插入insert /* APPEND */ into tablename; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用NOLOGGING,但记着现在不会在REDO LOG中留记录了,这个操作变的不可恢复了。 1、不归档2、nologging方式3、append(不写联机日志)4、并行 nologging不是所有操作不写联机日志,是部分操作如appendcreate table as selectsql loader直接写入 penitent(只取一瓢):1、不归档2、nologging方式3、append(不写联机日志)4、并行能不能写清楚一下具体的SQL步骤?谢谢 采用SQLLDR首先将插入数据转换成文件,然后用SQLLDR装载,数据很快,1分钟可以插入1万条数据! 直接写插入语句,如果数据量非常大的确是很慢的。使用sqlload就会比较快。但我认为你的记录是随机的,不太适用。还是得从你得语句上和数据库方面下手。不知道你得过程是怎么写的,也许还可以再优化。 insert 不要一条一条插入。你一次insert10000条,commit,这样速度就不一样了。第一个10000条一个一个insert,后面的就根据前面的数据来插入。当然,你如果有数据在数据库外面的话,使用SQLLDR的direct方式,那是最快的方法了。 All operations that use sorts--including joins, index builds, ordering (ORDER BY), the computation of aggregates (GROUP BY), and the ANALYZE statement for collecting optimizer statistics--benefit from temporary tablespaces. 把临时段表空间 oracle10g监听程序当前无法识别连接描述符中请求的服务 oracle表key和check均变为乱码,无法对表结构进行修改,无法删除表,查询速度极慢,求解决办法。 sql语句条件怎样从数组查询? 请帮我一下 如何写这样的查询语句 关于数据库备份提几个问题,还望大家给以帮助!!!!! 如何判断oracle数据库需要的最大license 请问ORACLE中有查询自关联表的递归查询语句吗? 如何使用? 存储过程中,动态sql创建view的问题 Grid Infrastructure只能借助图形界面来安装吗 view是实的还是虚的 救急!!!关于ORACLE数据库性能问题(运行速度)
2、nologging方式
3、append(不写联机日志)
4、并行
如append
create table as select
sql loader直接写入
1、不归档
2、nologging方式
3、append(不写联机日志)
4、并行
能不能写清楚一下具体的SQL步骤?谢谢
首先将插入数据转换成文件,然后用SQLLDR装载,数据很快,1分钟可以插入1万条数据!
使用sqlload就会比较快。但我认为你的记录是随机的,不太适用。
还是得从你得语句上和数据库方面下手。
不知道你得过程是怎么写的,也许还可以再优化。
你一次insert10000条,commit,这样速度就不一样了。
第一个10000条一个一个insert,后面的就根据前面的数据来插入。
当然,你如果有数据在数据库外面的话,使用SQLLDR的direct方式,那是最快的方法了。