社区
Oracle 高级技术
帖子详情
Oralce 密集数据插入问题!
edotcom1971
2004-10-17 12:06:46
本系统采用Oralce 9i, 服务器为HP ML570,140G SCSI硬盘,2G内存,目前已经基本实现每秒插入数据1000条,持续3小时(该表有两个号码索引),无法进一步提高(流量及存量)。
哪位DX有类似经历,能否告知极限情况,以免XD还埋头苦干却无功!
...全文
92
7
打赏
收藏
Oralce 密集数据插入问题!
本系统采用Oralce 9i, 服务器为HP ML570,140G SCSI硬盘,2G内存,目前已经基本实现每秒插入数据1000条,持续3小时(该表有两个号码索引),无法进一步提高(流量及存量)。 哪位DX有类似经历,能否告知极限情况,以免XD还埋头苦干却无功!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
edotcom1971
2004-10-24
打赏
举报
回复
情况是这样:
这是一个一直在线的系统,不可以停库,且整个插入过程是一直持续的,每天中午插入数据量最高,凌晨则最低。
XD也试过去除索引,插入速度大大提高接近7000条每秒,但随之而带来的问题则是查询速度无法忍受,必须全表扫描(总数据量达上亿条每天)。当然我们使用的按天划分的分区表(LOCAL INDEX)。
目前数据分散到了5台数据库插入,虽然解决了插入瓶颈,但查询时需要查找5个库,其速度也是很慢。
曾经有人建议使用物化视图,放在1台机器上查询,但XD对物化视图不甚了解,未敢使用。
也曾想过使用sql loader,但的确如yxsalj所说“然后建索引也是痛苦的事情”。
关于表空间,目前索引表和数据表的表空间是分离的,且映射到了不同的通道和磁盘。
关于多CPU,目前我们使用了2颗CPU,SAR到的结果是CPU利用率仅5%,纳闷!
KingSunSha
2004-10-22
打赏
举报
回复
没有统一的所谓的极限情况。
插入的速度取决于很多因素,比如表结构,越大的表当然插入纪录越慢;索引的数量和大小;硬盘io速度;多cpu情况下是否启用了parallel等等。
希望楼主把情况说明得更详细一些
yxsalj
2004-10-21
打赏
举报
回复
用sql load怎么样?
插入数据,然后建索引也是痛苦的事情
qiyousyc
2004-10-20
打赏
举报
回复
1、如果非要索引,将索引建立在另外的表空间中。
2、最好不要索引,插入完成后在重新建立索引。
当然必须调整优化你的数据库参数。
lialin
2004-10-20
打赏
举报
回复
如果你在这个过程中不需要查询的话,最好把索引删除,这样会提高不少,等这个时间过去再加上索引!
wyspgbj2000
2004-10-20
打赏
举报
回复
优化是多方面的,首先是你的程序,再有数据库系统参数,数据文件存储系统。总之你说的优化单单一个方面很难说的清楚!
Kamus
2004-10-20
打赏
举报
回复
所谓优化得有个目标
你要作什么?单纯为了达到一个极限?
Oracle 21C 入门到项目开发
2. SQL语言:学生将学习SQL语言的基础知识,包括SQL查询、
数据
插入
、更新和删除操作、
数据
聚合和分组等。3.
数据
库设计:学生将学习如何设计
数据
库,包括如何选择适当的
数据
模型、如何设计表格和字段以及如何设置...
oracle19c报价_官宣:Oracle
数据
库19c在Oracle Exadata上发布啦!
原标题:官宣:Oracle
数据
库19c在Oracle Exadata上发布啦!Oracle
数据
库19c在Oracle Exadata上发布啦!最早在livesql.oracle.com上发布的Oracle
数据
库19c是Oracle
数据
库12c和18c系列产品的最终“长期支持”版本。...
oracle从目标库向本地库插数,官宣:Oracle
数据
库19c在Oracle Exadata上发布啦!
Oracle
数据
库19c在Oracle Exadata上发布啦!最早在livesql.oracle.com上发布的Oracle
数据
库19c是Oracle
数据
库12c和18c系列产品的最终“长期支持”版本。“长期支持”是指Oracle
数据
库19c有4年的标准支持(到2023年1月...
oracle存储过程循环输入
数据
,oracle 存储过程循环
插入
数据
Database 物理文件控制文件...3、在
数据
库的运行过程中,每当出现
数据
库检查点或修改
数据
库的结构后,oracle就会修改控制文件的内容。4、DBA可以通过OE...文章ryan_bai2017-11-13752浏览量2.0 解析系列 | Oce...
oracle19C冷热
数据
隔离,浅谈Oracle Database 19c
在Oracle Database 19c中,开发人员专注于修复已知
问题
,而不是添加新功能。 这导致了数百人年的测试和数千台服务器每天24小时运行测试。这种对稳定性的关注远不止核心
数据
库功能; 它还涵盖了从安装程序到组成产品...
Oracle 高级技术
3,490
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章