数据库表100万行,插入太慢,怎么解决?

[复制链接]
查看11 | 回复9 | 2007-5-25 20:05:13 | 显示全部楼层 |阅读模式
是不是要给表分区?谢谢
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
给出具体语句
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
alter table no loging.
insert /*+append*/ into
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
每1w条提交一次,化整为零


[ 本帖最后由 ilonng 于 2007-11-26 15:50 编辑 ]
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
前次也做过一次大概7亿条记录的
按主键分批commit,这样效率会高些
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
在itpub上search下,类似的好帖有的是!
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
我的意思是我的数据库表已经有100w行数据,现在在表上执行插入,update很慢?怎么优化一下
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
原帖由 xiaomi_1006 于 2007-11-26 16:39 发表
我的意思是我的数据库表已经有100w行数据,现在在表上执行插入,update很慢?怎么优化一下

写个PLSQL,每1W提交一次,会提高一些速度
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
把具体的语句贴上来,不然怎么知道问题出在哪了啊
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
楼主说清楚,你到底是要插入(insert)还是更新(update)?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行