社区
Oracle 高级技术
帖子详情
Oralce 密集数据插入问题!
edotcom1971
2004-10-17 12:06:46
本系统采用Oralce 9i, 服务器为HP ML570,140G SCSI硬盘,2G内存,目前已经基本实现每秒插入数据1000条,持续3小时(该表有两个号码索引),无法进一步提高(流量及存量)。
哪位DX有类似经历,能否告知极限情况,以免XD还埋头苦干却无功!
...全文
108
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
打赏
举报
回复
所谓优化得有个目标
你要作什么?单纯为了达到一个极限?
oracle19c报价_官宣:Oracle
数据
库19c在Oracle Exadata上发布啦!
原标题:官宣:Oracle
数据
库19c在Oracle Exadata上发布啦!Oracle
数据
库19c在Oracle Exadata上发布啦!最早在livesql.oracle.com上发布的Oracle
数据
库19c是Oracle
数据
库12c和18c系列产品的最终“长期支持”版本。“长期支持”是指Oracle
数据
库19c有4年的标准支持(到2023年1月底)和至少3年的扩展支持(到2026年1月底...
oracle从目标库向本地库插数,官宣:Oracle
数据
库19c在Oracle Exadata上发布啦!
Oracle
数据
库19c在Oracle Exadata上发布啦!最早在livesql.oracle.com上发布的Oracle
数据
库19c是Oracle
数据
库12c和18c系列产品的最终“长期支持”版本。“长期支持”是指Oracle
数据
库19c有4年的标准支持(到2023年1月底)和至少3年的扩展支持(到2026年1月底)。这个扩展的支持窗口对于我们的许多要做版本升级策略规划的客户来说是至关重要的...
从Excel到Oracle的
数据
导入实践指南
在本章中,我们将探讨如何有效地整理Excel
数据
以及如何定义Oracle
数据
库中的表结构。Excel是
数据
整理和分析的常用工具,而Oracle
数据
库是企业级
数据
存储解决方案。正确地将Excel
数据
迁移到Oracle
数据
库中,不仅能提升
数据
管理的效率,还能确保
数据
的完整性和一致性。定义表结构是
数据
准备导入
数据
库的关键步骤。首先,要确定表中的字段及其
数据
类型,例如是否需要使用数字型(NUMBER)、字符型(VARCHAR2)或者日期型(DATE)。
oracle存储过程循环输入
数据
,oracle 存储过程循环
插入
数据
Database 物理文件控制文件(Control File)1、一个
数据
库至少需要一个控制文件2、控制文件(二进制文件)是一个很小的(通常是
数据
库中最小的)文件,大小一般在1-5M左右。3、在
数据
库的运行过程中,每当出现
数据
库检查点或修改
数据
库的结构后,oracle就会修改控制文件的内容。4、DBA可以通过OE...文章ryan_bai2017-11-13752浏览量2.0 解析系列 | Oce...
oracle19C冷热
数据
隔离,浅谈Oracle Database 19c
Oracle Database 19c是大多数客户将其升级目标定位的版本,Oracle已将稳定性作为此版本的核心目标。 在Oracle Database 19c中,开发人员专注于修复已知
问题
,而不是添加新功能。 这导致了数百人年的测试和数千台服务器每天24小时运行测试。这种对稳定性的关注远不止核心
数据
库功能; 它还涵盖了从安装程序到组成产品的实用程序和工具的技术堆栈的所有方面。 这种方法加上我们对...
Oracle 高级技术
3,497
社区成员
18,710
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章