暂无图片
Oracle进行大量dml操作时很慢,是cpu的问题还是硬盘的问题?
我来答
分享
暂无图片 匿名用户
Oracle进行大量dml操作时很慢,是cpu的问题还是硬盘的问题?

换固态盘会不会改善这个问题?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新

sql解析时跟CPU、内存有关,读写操作时跟IO、内存有关,也受CPU影响

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
张sir

最好是弄个awr报告或者ash看下,如果系统资源没问题,大概率是硬盘的问题。

暂无图片 评论
暂无图片 有用 0
打赏 0
Lucifer三思而后行
暂无图片

这个建议先看一下是否是归档模式以及 redo 日志的状态,数量和大小,执行大量 DML 操作会频繁去切 redo 日志和归档日志到本地,对磁盘的 IO 性能要求很高。另外,如果当前数据库事务比较繁忙,还可能造成锁、堵塞,引起数据库整体变慢,所以建议 DML 操作尽量分批提交进行处理。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle本地分区索引查询慢
回答 9
已采纳
以下为个人的理解和认识:为什么使用本地分区索引的时候要走全表扫描?而全局索引不会.答:本地分区索引可以看做是每个表分区一个索引。加之你的分区键列是partastonumber(substr(id,1,
Oracle log buffer里没写日志的数据在异常宕机的时候会丢失吗? 如果丢失的话,还能恢复么?
回答 3
已采纳
1、当有Commitcomplete.或Rollbackcomplete返回时,A、都表示当前事务对应的在LogBuffer的数据,以写入到RedoLog日志中了;B、已commit的事务,是不丢失的
oracle数据库sql子查询无法解析到表名
回答 1
是不是用了dblink,如果原来的用了dblink是导不出来的重新要配置
安装单机rac报错,安装过程没有出现问题,都是顺利安装,grid软件安装完以后,进行查看集群状态和asmcmd共享盘提示报错
回答 4
1、操作系统上实际有没有这个文件呢?/g01/app/12.2.0/grid/perl/lib/siteperl/5.10.0/x8664linuxthreadmulti/auto/DBD/Oracl
Oracle 19C RAC 最佳实践来说哪些参数需要调整的?
回答 3
建议参与每天任务:答题,签到等获取墨值,然后再下载哦。
vip的作用是什么
回答 3
VIP一般是一个节点只有1个,用于failover,当一个节点宕机的时候,,集群会把VIP重新定义到现存的节点上,从而避免tcptimeout引发的问题。而scan可以有多个,一般是3个。scan的话
Oracle在国内会不会越来越落寞?
回答 9
已采纳
随着信创进程的推进,国内Oracle的使用越来越少会是必然,至于会不会像DB2一样,就看后续国产数据库能不能出现能够匹配Oracle的数据库,造成这种现状不是Oracle做商业调整就能扭转的,主要还是
RAC频繁出现Transaction recovery: lock conflict caught and ignored提示
回答 5
上传附件:Transactionrecoverylockconflictcaughtandignored.pdf
Oracle for rec in (Select)这种写法的游标里面怎么获取游标总数?
回答 1
已采纳
"for…in()loop"的这种隐式游标没有名称,因此无法使用count属性,建议声明个变量,在循环中累加,只是这样要循环完才知道总数;或者select的时候加上一个“count
生产上都在用什么软件监控Oracle ?
回答 5
已采纳
您好,最好的就是官方出品的,OEM老中青各个对应版本。免费的就是些三方开源的,如zabbix、prometheus普罗米修斯Grafana(参考链接:https://blog.csdn.net/wei