暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
19c-SQL计划管理-问答.pdf
121
4页
8次
2021-03-07
免费下载
Q1:
SQL Monitor, 这工具需要付费不??
回答: 属于 Oracle Tuning Pack. 可能需要 Oracle Tuning Pack license.
这工具现在用的是哪个版本
回答: 19c
Q2
软件版本需要 oracle 的版本保持一致吗?是不是向低版本 db 兼容
回答:不需保持一致,下兼容。如果您问的 SQL Monitor 的话,它是 Oracle DB 的内置架
构,不是单独出来的。你可以用不同的工具去查看 SQL Monitor 报告
Q3
sql_monitor 件在搞并发负载大大环境中消耗大不大
回答:高并发建议不要用 sql_monitor 事件
Q4
这个 oem 里监控的 sql 也是 sql monitor 监控的吗?一样条件是自动触发的吧
回答:一样的。只是查看工具不一样而已。
SQL Developer 是免费的,功能强大的数据库开发和管理工具。Real-time SQL and PL/SQL
Monitoring 属于 Oracle Tuning Pack
Q5:
我有一个 SQL装在一个存储过程中,储过程带两个参数,该存储过程里由 JOB 用,
隔一段时间去执行,问题点在于该存储过程里面的语句有时候能够很快跑完,有时候产生大
量的临时数据,侵占临时段,这 SQL 条件里有条件是存储过程的入参传进来的,因
每次实际执行的时候,参数值是不一样的,正常执行和执行慢的时候我已经 monitor 出来了,
执行计划天壤之别,所以我想把这个正常的执行计划固定起来想问下老师该如何把这
带有变量的语句的执行计划通 SPM 定起来
回答:找出 SQL ID Plan Hash Value, 加到 SQL plan baseline ,然后把它设置为 fix
plan 就可以了。这样,以后每次运行都会跑 fix plan.
但是,你的这个问题需要看一下,是不是不同的传入值,返回实际行数差距会很大,也就
是说失败的 SQL是否真的就是因为返回行数巨大而失败的,如果是这样的话,要看一看
业务逻辑,是否设计合里。可以看看失败的 SQL SQL monitor 报告到底有什么区别,
别是预估值。
Q6:
新执行计划 evolve是根据 sql 执行时的环境(如白天)还是 evolve job 执行的环境(如晚
上),不同时段 db 环境可能差别较大,是否会影响验证结果?
回答:是根据 evolve 时的环境,因为 evolve 其实是优化器去做,优化器会用当时的环境。
Q7:
如果是从 AIX 小机 11.2.0.4 迁移 x86 11.2.0.4,执行计划是否会有部分发生变化
回答:有可能会变可以用 SPASQL Performance Analyzer去验证是否有执行计划变化,
性能是否降级。
Q8:
请教:sql 计划在演进阶段,如果验证时数据已经发生变化,那么验证时这个执行计划是
接受的,实际执行时是不可接受的,如何防止这种现象呢?
回答:要结合自已的业务场景。如果数据变化就是很频繁且量变化大,不要用 plan baseline,
让优化器自已选计划
Q9:
JOB 调用的存储过程, JOB 启动后修改了存储过程的脚本,JOB 是否需要重新启动
回答: 应该是不用
Q10:
SPM 自动 capture 是否建议只在 db 升级测试时使用,如果生产环境开启,是否可能造成大
sql 执行被捕获,从而增加了执行计划频繁变更的风险
回答:自动 capture 一般不在生产开启。它只是捕 plan baseline 的一种方法,建议手
动捕获。
Q11:
如何看 执行计划好或不好
回答:主要看成本,看看是否用了最好的方法取得数据执行计划之间的比较可以交给优化
器,我们可以 SPM 动比较,然后看生成的报告
Q12:
本讲的 PPT 相关 sql 共享么
回答:能,请关注群里信息,会统一分享。
Q13:
sql_handler sql_hash_value 有什么区
回答:SQL_HANDLE 是在 SPM 里用来唯一标识一 SQL. SQL hash value 是沿用 9i 的风
address+hash_value 一定位一条 SQL. 总之,都是用来标识 SQL 的,关联的时候对应
好就行了。
Q14:
老师您好,我重建一张表后,发现之前一个 update 语句不走索引了,后来发现多了一 sql
baseline,我删除 baseline 以后正常走索引列,请问它是自动生成的吗,为什么生成的不走
索引,是不是建表以后和建索引之前建的 baseline,这种情况一般如何处理?谢谢老师
回答:可以用我脚本里的方法,去看 xplan note 部分,如果用的 baseline 里的计划,
note 部分里有说明。你可以跟据自已的情况分析一下。
Q15:
of 4
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜