问题标签 [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 中选择 *