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

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

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

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

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

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

暂无图片 评论
暂无图片 有用 0
三笠丶
暂无图片

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

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏