问题标签 [awr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 一次提取多个绑定
我刚刚发现我可以使用 extract_binds 从原始绑定数据中获取绑定信息(如 v$sql、dba_hist_sqlstat 等中的那个)
当我必须获取许多原始绑定数据的信息时,我可以避免循环运行吗?我可以向这个函数传递多个原始绑定吗?我应该使用 union-all 还是有更好的方法?(在时间,效率方面更好..)
谢谢,三位一体
java - 如何更改 JLabel 颜色
我在更改 JLabel 颜色时遇到问题。我正在使用三个JLabel变量。我将鼠标事件放在这个JLabel变量上。当我输入鼠标时,我运行并且两者都改变了颜色JLabels。我的意思是,JLabel当时我在JLabel变量上输入鼠标时会改变颜色。
请解决这个问题。
oracle - oracle - 会话执行指定的查询
今天,我的系统中有人更新了意外的声明。所以这使我的系统运行不正确。现在,我想看看是谁(或哪个会话)做了它。我可以在 AWR 报告中找到它吗?如果我能在 AWR 报告中找到它,它特别在哪里?非常感谢 !
oracle - DBA_HIST_SNAPSHOT 与 DBA_HIST_ACTIVE_SESS_HISTORY 保留期
在 11.2.0.3.0 实例上,AWR 保留期为 8 天。中的数据DBA_HIST_ACTIVE_SESS_HISTORY从 2014 年 4 月 30 日开始,但没有相应SNAP_ID的DBA_HIST_SNAPSHOT. DBA_HIST_SNAPSHOT只有从 2004-05-11 开始的数据。
为什么这些表有不同的保留期?
oracle - SQL 在 AWR 报告中按 Elapsed Time 排序
我试图分析AWR为特定进程生成的报告,持续时间为一小时。我试图找出在运行该过程时哪个查询花费了很多时间。
当我浏览完报告后,我可以看到SQL ordered by Gets、SQL ordered by CPU Time、SQL ordered by Executions、SQL ordered by Parse Calls、
SQL ordered by Sharable Memory等SQL ordered by Elapsed Time。
我可以SQL Text从表中看到SQL ordered by Elapsed Time。
我的问题:这是识别昂贵查询的正确方法吗?请就此提出建议。
sql - SQL 的性能基于同时执行的其他查询的性能 - AWR
在 Oracle 10g 中,我有一个 SQL,它今天执行得相当快(大约 30-40 分钟)。两天前执行相同的 SQL 时,大约需要 2.5 小时才能完成 SQL。我认为查询的执行计划可能已经改变。但事实并非如此。两个执行计划匹配。因此,在 DBA 的帮助下,我得到了生成的 AWR 报告,以查找该期间的数据库活动。果然,这个长期运行的查询与其他几个查询一起出现。在 AWR 中,此查询以大量缓冲区获取、磁盘读取列表为特征,但至少有四个其他查询甚至更高(它们总共占 98%)。事实上,两个列表中排名靠前的查询是大约 50% 的缓冲区获取和 80% 的磁盘读取,而我的分别只占 2% 和 0.9%。
所以我的问题 - 其他查询的大量缓冲区获取和磁盘读取是否会影响我的查询性能?
oracle - DBA_HIST_ACTIVE_SESS_HISTORY 通过用户和对象模式获取 sql
嗨,我正在学习 ASH 和 AWR 表,但是关于如何获取给定用户在过去 30 天内访问的 sql、对象和模式所有者的列表有什么想法吗?基本上获取所有 SQL 文本,然后在此 SQL 中搜索以查看给定模式是否访问给定对象(表、包、函数、视图等)以及由哪个用户访问?关于从哪里开始以及如何开始的任何想法建议?
oracle - Oracle AWR 报告中的“处理的行数”是什么意思?
我有一个使用 Oracle 数据库的应用程序。我在应用程序中有几个 sql 更新和选择。
我收集了一份关于 Oracle 数据库的 AWR 报告来诊断我的应用程序的一些性能特征。
当我通过检查“按执行顺序排序的 SQL”统计信息分析报告时,我发现我的更新查询之一运行了 8985 次,该查询处理的行号为 8,985。但是,我有一个选择查询,它也运行了 8,985 次,但是这个选择语句处理的行号是 8936。
我的选择查询就在更新查询之后,因此预计两个查询的执行时间是相等的。我想知道的是,为什么我的选择查询处理的行少于其执行时间值。
谢谢
oracle - Oracle AWR - 高 SQL 解析调用但 0 次执行
我试图了解是什么导致了对 Oracle (10) 数据库的开放查询。
在 AWR 上,它显示了非常多的解析调用(例如 1 小时内超过 15,000 次),但执行次数为 0。
怎么查询不被执行,却被解析了15000次?
解析调用:15,000+
执行:0
SQL 文本:从 AVIEW 中选择 *

