暂无图片
AWR分析报告问题求助:小白问题:怎么做能提升30%性能?
我来答
分享
手机用户9342
2022-01-20
AWR分析报告问题求助:小白问题:怎么做能提升30%性能?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
cqiwen

log file sync: % DB time 12.5%
这通常是日志组太小,数量太少,频繁切换导致。另外还要考虑磁盘性能问题。

direct path read: % DB time 4.46
超过总DB TIME的1%,建议通过10949事件关闭直接路径度,避免频繁的从磁盘读取数据

direct path read temp: % DB time 4.46
超过总DB TIME的1%,通常为磁盘排序,建议优化相关SQL或者增加PGA

log file sync: % DB time 12.55
超过总DB TIME的10%,建议减少commit次数或者提升磁盘I/O能力

报告中已经告诉你解决方法了呀。报告中还提示出现内存抖动,可以考虑增加PGA的大小,并设置大页内存。

暂无图片 评论
暂无图片 有用 0
打赏 0
薛晓刚

直接读硬盘还是你主要问题。

SQL优化,或者逻辑优化改写,这是最容易做,也是收效最大的方式。

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


请输入正文
提交
相关推荐
oracle 自动统计信息收集任务 变更问题
回答 1
已采纳
不能限定用户的 在容器数据库中,默认自动统计信息都是开着的,可以在pdb级别关掉自动统计信息.
Oracle的并行DML?
回答 1
已采纳
Oracle文档将并行DML(PDML)一词的范围限制为只包括INSERT、UPDATE、DELETE和MERGE(不像平常的DML那样还包括SELECT)。在PDML期间,Oracle可以使用多个并
select 语句应该不会造成enq: TX - row lock contention 行锁?如果能造成,是在什么情况下能造成行锁,烦请指教。
回答 3
select...for update会造成
oracle 占用cpu很高
回答 2
闪烁标识软连接文件丢失后面已经标识deleted异常cpu可以trace一下进程,看进程在干嘛,也可以在数据库测看看有没有异常日志出来
Oracle 数据库临时表空间需要提前建立吗?
回答 4
Oracle会在遇到需要使用临时表空间的情况时,自动调用临时表空间,所以必须确保存在已建立并且正确配置的临时表空间,才能使Oracle数据库保持稳定的性能。
kfed read /dev/dm-2 aun=4 blkn=0 >acd.txt kfed merge /dev/dm-2 aun=4 blkn=0 text=acd.txt 为何都是/dev/dm-2?
回答 1
这是把磁盘头坏块信息导出来修改了,之后再导进去的意思,acd.txt需要人为去修改坏块信息的。
大家早上好,请教个问题,oracle产生的trc文件如何解读?
回答 3
你要上传整个文件,单看这个截图一无所知。
拷贝执行计划到文本编辑工具后缩进消失
回答 2
已采纳
有的远程终端,比如mobaxterm, 确实会有这个问题. 我用securecrt就没有这个问题
oracle的数据文件可以放在不同的磁盘分区上,mysql能像oracle一样,将一些表放在不同的磁盘分区上吗?
回答 1
已采纳
这个就看你datadir的目录,是不是能做到多个磁盘分区都映射到一个目录下,linux还能做到。windows不行。
oracle 11g RAC crsctl status res -t 显示异常质询
回答 5
虽然和你的case不是完全匹配,但可以参考看看一下这个文章:ID1086563.1,估计也是一个bug之类的东西。http://blog.sina.com.cn/s/blog538285a701019