暂无图片
AWR分析报告问题求助:version_count超过500,存在严重的高版本问题,请确认SQL是否使用过多绑定变量或者遇到BUG
我来答
分享
amazing
2020-06-16
AWR分析报告问题求助:version_count超过500,存在严重的高版本问题,请确认SQL是否使用过多绑定变量或者遇到BUG
我来答
添加附件
收藏
分享
问题补充
7条回答
默认
最新
肖杰

先根据v$sql_shared_cursor排查一下version count过高的原因是什么??

导致version count过高的一般较常见的是绑定变量过多导致绑定变量分级, 绑定变量选择率,ROLL_INVALID_MISMATCH,或者bug等等,可以通过适当调整隐含参数_cursor_obsolete_threshold来解决

暂无图片 评论
暂无图片 有用 0
打赏 0
文成

参考下面这份文档

子游标过多导致数据库HANG

暂无图片 评论
暂无图片 有用 0
打赏 0
盖国强

你这是遇到了一个已知的BUG,可以打补丁修复。

Bug 29296074 - OPT: INTERNAL MERGE STATEMENT FOR SCAN RATE IS SLOW USING GV$ TABLES

暂无图片 评论
暂无图片 有用 0
打赏 0
盖国强
暂无图片 评论
暂无图片 有用 1
打赏 0
肖杰

原来AWR可以下载下来的 @eygle 开始以为是业务系统的SQL呢

暂无图片 评论
暂无图片 有用 0
打赏 0
盖国强

看到带复杂提示(hints)的SQL,就要认真看看,多半是系统自带的。

暂无图片 评论
暂无图片 有用 0
打赏 0
肖杰

开始不知道可以下载AWR,没看到SQL

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


请输入正文
提交
相关推荐
Oracle 怎么用expdp导出去一年的所有业务数据?
回答 2
用于指定过滤导出数据的where条件QUERY[schema.][tablename:]queryclauseSchema用于指定方案名,tablename用于指定表名,queryclause用于指定
Oracle什么时候不应该使用索引聚簇表?
回答 2
已采纳
有四种情况不能使用索引聚簇表。如果预料到聚簇中的表会有大量修改:索引聚簇会对DML的性能产生一些负面影响,特别是INSERT语句,管理聚簇中的数据需要做更多的工作。由于要非常小心地存储数据,因此存储数
白求恩如何出一个月前的报告
回答 1
暂时不支持指定时间段来采集,建议通过定时任务每月或者每周采集一次。
standby无法open
回答 5
我这边是parametervalueconvert没配置好导致的
Oracle 过去时间的所有表大小怎么查?
回答 2
过去时间无法统计,只能查询当前时间表大小:selectt.segmentname,t.segmenttype,sum(t.bytes/1024/1024)"占用空间(M)"fromdbasegment
oracle监听本来是可以起来的,但是忽然连不上数据库,所以我把原来的监听文件删除了,之后重现安装发现如下问题:主机名也有对应上,就忽然起不来了,是不是jvm空间满了,如果是要怎么释放呢?
回答 3
如果是单机需要使用静默创建监听,执行以下命令:suoraclenetcasilentresponsefile$ORACLEHOME/assistants/netca/netca.rsp希望能帮助到你!
请教这个SQL怎么写(列转行问题)?
回答 8
selectfromsourcetblunpivot(valforcolin(col1,col2,col3));
ORA-23539:table "string"."string" currently being redefined
回答 1
回退之前redef的操作才能进行下次操作。begindbmsredefinition.abortredeftable(uname>'ZKM',origtable>'TEST',inttab
巡检平台
回答 4
已处理,请再次上传,谢谢。
Oracle 12.1升级12.2求助
回答 3
已采纳
看看这个文件的日志D:\Oracle12C\cfgtoollogs\dbua\upgrade20240219060214PM\HWYUN/dirpreUpgradecatConcatcon43496.