所有当前的会话信息都保存在动态性能视图 V$SESSION,快照数据保留14天

2020-01-14 作者:美高梅-运维   |   浏览(124)

     快速照相是在特依时期抓获并积攒在 AWXC60 中的后生可畏组质量计算消息
     快速照相用于总括总结消息的改善率

statspack安装使用和 report 解析

SQL> COL DBID FOR 999999999999

SQL> COL SNAP_INTERVAL FOR A26

SQL> COL RETENTION FOR A26

SQL> COL TOPNSQL FOR A10

SQL> select * from dba_hist_wr_control;

 

         DBID SNAP_INTERVAL              RETENTION                  TOPNSQL

------------- -------------------------- -------------------------- ----------

   3990839260 +00000 01:00:00.0          +00014 00:00:00.0          DEFAULT

 

SQL> 

4.3 删除Baseline

  删除 Baseline 使用 DROP_BASELINE 进程,删除时能够因而 cascade 参数接收是还是不是将其涉嫌的 Snapshots 等第进行删减,比如: 

SQL>BEGIN 
    2 DBMS_WORKLOAD_REPOSITORY.DROP_BASELINE(baseline_name => 'am_baseline', 
    3 cascade =>true); 
    4 END; 
    5 /

SQL>select * from dba_hist_baseline;

SQL>select * from dba_hist_snapshot where snap_id between 7550 and 7660;

  如上例中所示,删除时钦点了cascade 参数值为 true,对应的 snap也被级联删除了。

 

----收拾自君三四笔记

     Baseline、简言之、便是仿效标准
     一个快速照相集定义为风华正茂对快速照相、每条基线对应于生机勃勃对(且仅对应于生机勃勃对)快速照相
     基线用于保留快速照相数据、因而、归属基线的快照在剔除基线在此以前一向保存

貌似的话当AW牧马人自动维护快速照相时,假如定义过baseline,与baseline相关的快速照相不会被删去,就算是晚点的快速照相,那样就也正是手动保留了黄金时代份总结数据的历史音信,DBA能够在合适的年华将其与存活的快速照相实行自己检查自纠,以改换相关的总结报表

2.1生成规范计算报表

SQL> @$ORACLE_HOME/rdbms/admin/awrrpt.sql

Current Instance
~~~~~~~~~~~~~~~~

   DB Id    DB Name      Inst Num Instance
----------- ------------ -------- ------------
  864496616 RACDB               1 racdb1


Specify the Report Type
~~~~~~~~~~~~~~~~~~~~~~~
Would you like an HTML report, or a plain text report?
Enter 'html' for an HTML report, or 'text' for plain text
Defaults to 'html'
Enter value for report_type: html    --生成awr报告文件类型

Type Specified:  html


Instances in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   DB Id     Inst Num DB Name      Instance     Host
------------ -------- ------------ ------------ ------------
  864496616         2 RACDB        racdb2       node2
* 864496616         1 RACDB        racdb1       node1

Using  864496616 for database Id
Using          1 for instance number


Specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Entering the number of days (n) will result in the most recent
(n) days of snapshots being listed.  Pressing <return> without
specifying a number lists all completed snapshots.


Enter value for num_days: 7   --此处需指定要读取多少天内的快照信息!

Listing the last 7 days of Completed Snapshots

                                                        Snap
Instance     DB Name        Snap Id    Snap Started    Level
------------ ------------ --------- ------------------ -----
racdb1       RACDB                1 21 Dec 2014 09:12      1    --快照的id 及生成时间
                                  2 21 Dec 2014 10:00      1
                                  3 21 Dec 2014 11:00      1
                                  4 21 Dec 2014 12:00      1
                                  5 21 Dec 2014 13:00      1
                                  6 21 Dec 2014 14:00      1
                                  7 21 Dec 2014 15:00      1
                                  8 21 Dec 2014 16:00      1
                                  9 21 Dec 2014 17:00      1
                                 10 21 Dec 2014 18:00      1
                                 11 21 Dec 2014 19:00      1



Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 6        --根据想要搜集信息的时间段,选择起始快照id
Begin Snapshot Id specified: 6

Enter value for end_snap: 10         
End   Snapshot Id specified: 10      



Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is awrrpt_1_6_10.html.  To use this name,
press <return> to continue, otherwise enter an alternative.

Enter value for report_name: /home/oracle/awrrpt_1_6_10.html  --生成awr报告文件名称

Using the report name /home/oracle/awrrpt_1_6_10.html

     何以是快速照相?

在此些表上创设了两种带前缀 DBA_HIST_ 的视图,这个视图可以用来编排您自个儿的性质确诊工具。视图的称谓直接与表相关;举例,视图 DBA_HIST_SYSMETRIC_SUMMARY 是在WRH$_SYSMETRIC_SUMMAEnclaveY 表上构建的。

  • Displays metric information.

二.关于AWR

  • AW大切诺基 是 Oracle10g 版本推出的新特色,全称叫AutomaticWorkloadRepository-自动负载音信库
  • AWPAJERO是因而对照五次快速照相(snapshot卡塔尔搜聚到的总括消息,来生成报表数量,生成的报表包蕴多少个部分
  • AW奥迪Q5 在扭转报告时,能够选 择生成 TXT或 HTML三种格式的告知,相对来讲,HTML更有益于阅读

 Automatic Workload Repository 是 10g 引进的二个关键器件
     存贮着近些日子风流倜傥段时间内数据库活动状态的详细音讯、音讯保存暗中认可是7
     AWHighlander 的前身是 Statspack、而 Statspack 是当面源代码的

The default report file name is awrrpt_1_142_146.html.To use this name,

 

2.3 生成不一致一时间间段时的计算相比较报表

  在AWEscort中, 直接就提供了对差别时期段时,数据库的品质总结做差距相比的效果与利益

SQL> @$ORACLE_HOME/rdbms/admin/awrddrpt.sql

Current Instance
~~~~~~~~~~~~~~~~

   DB Id       DB Id    DB Name      Inst Num Inst Num Instance
----------- ----------- ------------ -------- -------- ------------
  864496616   864496616 RACDB               1        1 racdb1


Specify the Report Type
~~~~~~~~~~~~~~~~~~~~~~~
Would you like an HTML report, or a plain text report?
Enter 'html' for an HTML report, or 'text' for plain text
Defaults to 'html'
Enter value for report_type: html

Type Specified:  html


Instances in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   DB Id     Inst Num DB Name      Instance     Host
------------ -------- ------------ ------------ ------------
  864496616         2 RACDB        racdb2       node2
* 864496616         1 RACDB        racdb1       node1

Database Id and Instance Number for the First Pair of Snapshots
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Using  864496616 for Database Id for the first pair of snapshots
Using          1 for Instance Number for the first pair of snapshots


Specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Entering the number of days (n) will result in the most recent
(n) days of snapshots being listed.  Pressing <return> without
specifying a number lists all completed snapshots.


Enter value for num_days: 7

Listing the last 7 days of Completed Snapshots

                                                        Snap
Instance     DB Name        Snap Id    Snap Started    Level
------------ ------------ --------- ------------------ -----
racdb1       RACDB                1 21 Dec 2014 09:12      1
                                  2 21 Dec 2014 10:00      1
                                  3 21 Dec 2014 11:00      1
                                  4 21 Dec 2014 12:00      1
                                  5 21 Dec 2014 13:00      1
                                  6 21 Dec 2014 14:00      1
                                  7 21 Dec 2014 15:00      1
                                  8 21 Dec 2014 16:00      1
                                  9 21 Dec 2014 17:00      1
                                 10 21 Dec 2014 18:00      1
                                 11 21 Dec 2014 19:00      1



Specify the First Pair of Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 1
First Begin Snapshot Id specified: 1

Enter value for end_snap: 3
First End   Snapshot Id specified: 3




Instances in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   DB Id     Inst Num DB Name      Instance     Host
------------ -------- ------------ ------------ ------------
  864496616         2 RACDB        racdb2       node2
* 864496616         1 RACDB        racdb1       node1




Database Id and Instance Number for the Second Pair of Snapshots
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Using  864496616 for Database Id for the second pair of snapshots
Using          1 for Instance Number for the second pair of snapshots


Specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Entering the number of days (n) will result in the most recent
(n) days of snapshots being listed.  Pressing <return> without
specifying a number lists all completed snapshots.


Enter value for num_days2: 7

Listing the last 7 days of Completed Snapshots

                                                        Snap
Instance     DB Name        Snap Id    Snap Started    Level
------------ ------------ --------- ------------------ -----
racdb1       RACDB                1 21 Dec 2014 09:12      1
                                  2 21 Dec 2014 10:00      1
                                  3 21 Dec 2014 11:00      1
                                  4 21 Dec 2014 12:00      1
                                  5 21 Dec 2014 13:00      1
                                  6 21 Dec 2014 14:00      1
                                  7 21 Dec 2014 15:00      1
                                  8 21 Dec 2014 16:00      1
                                  9 21 Dec 2014 17:00      1
                                 10 21 Dec 2014 18:00      1
                                 11 21 Dec 2014 19:00      1



Specify the Second Pair of Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap2: 8
Second Begin Snapshot Id specified: 8

Enter value for end_snap2: 11
Second End   Snapshot Id specified: 11



Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is awrdiff_1_1_1_8.html  To use this name,
press <return> to continue, otherwise enter an alternative.

Enter value for report_name: /home/oracle/awrdiff_1_1_1_8.html

 

     图片 1

The default setting of TYPICAL ensures collection of all major statistics required for database self-management functionality and provides best overall performance. The default value should be adequate for most environments.

AWR reports can be generated by running various SQL scripts to satisfy various requirements. Each report is available in HTML or TXT format:

3.3 手动删除Snapshots

   删除 Snapshots 是使用DBMS_WORKLOAD_REPOSITO宝马X5Y 包的另四个进程 : DROP_SNAPSHOT_RANGE,该进度在施行时得以通过点名 snap_id 的限定的章程二回删除多个 Snapshots,比方:

--查看删除前
SQL>select count(0) from dba_hist_snapshot where snap_id between 7509 and 7518;

--删除
SQL>begin 
  2 dbms_workload_repository.drop_snapshot_range( 
  3 low_snap_id=>7509, 
  4 high_snap_id=>7518,
  5 dbid=>3812548755); 
  6 end; 
  7 /

--查看删除后
SQL>select count(0) from dba_hist_snapshot where snap_id between 7509 and 7518;

--当snapshots 被删除的话,与其关联的ASH 记录也会级联删除。

     AWR 者、乃 sys 具有、粒度为快照、存于 sysaux 表空间也


Would you like an HTML
report, or a plain text report?

Enter 'html' for an HTML
report, or 'text' for plain text

Defaults to 'html'

输入
report_type 的值:

Type
Specified:html

Specify the number of days
of snapshots to choose from

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

3.4 修改Snapshots

  DBA 能够调治包罗快速照相搜罗频率、快速照相保存时间、以至捕获的SQL数量三个地点的设置.分别对应 MODIFY_SNAPSHOT_SETTINGS的四个参数:

  • Retention:设置快速照相保存的日子,单位是分钟。可安装的值最小为1 天,最大为100 年。设置该参数值为0 的话,就表示恒久保存搜集的快速照相新闻。
  • Interval:设置快速照相搜集的频率,以分钟为单位。可安装的值最小为10 分钟,最大 为 1 年。要是设置该参数值为0,就象征禁止使用 AW哈弗脾性。
  • Topnsql:内定搜罗的可比占用能源的SQL数量,可安装的值最小为30,最大不超过 100000000。

  通过 DBA_HIST_WR_CONTROL 视图查看当前快速照相搜集的相关安装:

      SQL> select*from dba_hist_wr_control;

     由此,关于Statspack的材料,还应该有Statspack的源代码,都以清楚AW索罗德的一个灵光的有倾囊相助

输入 report_name 的值:D:/awrrpt_1_142_146.html

图片 2

  生成解析报表体系:

  •  awrrpt.sql:  生成钦赐快速照相区间的总结报表;
  •  awrrpti.sql: 生成钦点数据库实例(如:RAC中的某叁个实例的awr),并且钦命快速照相区间的总结报表;
  •  awrsqlrpt.sql:生成钦点快速照相区间,钦点SQL语句(实际钦赐的是该语句的SQLID卡塔尔(قطر‎ 的总结报表;
  •  awrsqrpi.sql:生成钦赐数据库实例,内定快速照相区间的指定SQL语句的总结报表;
  •  awrddrpt.sql:钦命多少个差异的年月周期,生成那多个周期的计算相比较报表;
  •  awrddrpi.sql:内定数据库实例,并点名五个的例外时间周期,生成那五个周期的计算相比报表

  提示:要想让 AW中华V 搜集到标准的总括音信,进而生成可相信的 质量剖判报告,必需将伊始化参数STATISTICS_LEVEL的值设置为 TYPICAL或 ALL。

     使用 Database Control 或执行 DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE 

以上结果表示,每时辰发生三个SNAPSHOT,保留7天。

 

3.1 Snapshots(快照)

  前边操作报表生成时,snap 那个关键字已经面世过黑多黑多次了,想必你对它满载了嫌疑,这几个事物是哪尬来的咋来的何人让它来的啊?事实上,Snap是 Snapshot的简写,那多亏 AWENVISION 在自动性方面的展现,虽然您未曾创设,不过AWWrangler自动帮你创建了(当然也足以手 动创制snapshot卡塔尔(قطر‎,何况是按时(每时辰卡塔尔创立,准时肃清(保留方今 7 天卡塔尔(قطر‎。 Snapshots 是意气风发组有些时刻点时历史数据的汇集,这么些数量就可被 ADDM(Automatic DatabaseDiagnosticMonitor卡塔尔(قطر‎用来做质量相比。私下认可意况下,AW纳瓦拉能够自行以每时辰三次的 频率 生成 Snapshots 品质数据, 并保留 7 天,如若须求的话 ,DBA 可以透过 DBMS_WORKLOAD_REPOSITO途胜Y进程手动成立、删除或改换 snapshots。

     图片 3

Elapsed Time(S卡塔尔: SQL语句实行用总时间长度,此排序正是遵从那几个字段进行的。注意该时间不是单个SQL跑的岁月,而是监察和控制范围内SQL试行次数的总量时间。单位时间为秒。Elapsed Time = CPU 提姆e + Wait Time

Display statistics of a particular SQL statement for a range of snapshot Ids. Run 

4.1 Baselines(基线)

  Baseline,直译的话叫做基线,看名就能够知道意思的章程领悟,就是用来相比较的基本线。因为 Baseline 中蕴涵指如时期点时的性质数据,由此就足以用来与其余时间点时的事态数据做比较,以解析质量难题。

  创造 Baseline 时,Snapshots是做为在那之中的二个组成都部队分存在,因而日常的话当 AWHighlander自动珍爱快速照相时,假诺定义过 baseline,与 baseline 相关的快速照相不会被删除,即便是过期的快速照相,这样就一定于手动保留了生机勃勃份总计数据的历史音信,DBA 能够在适用的时间将其与 现存的快速照相进行对比,以变化相关的计算报表。

     怎么创建一条基线?

3.2.8 将AW宝马X3数据导出并搬迁到其余数据库以便于其后解析

SQL> @?/rdbms/admin/awrsqrpt.sql

一.关于ASH

  大家都清楚,客户在 ORACLE 数据库中进行操作时,必然要创建相应的连接和对话, 当中,全体当前的对话消息都封存在动态质量视图 V$SESSION 中,通过该视图,DBA 能够查看客户实际试行的操作,也许当前的等候事件等。常常那生龙活虎部分消息是调优进度中的关键 新闻,可是,黄金年代旦接二连三断开。会话消息就能够被同一时候从V$SESSION及此外相关视图中革除, 也正是说,客户施行完操作走人,而你(DBA卡塔尔(قطر‎,假诺不可能在最近逮到他,过了这一点,就不知 道它早就做过什么样了。

  10g 版本中,ORACLE 又新增加了二个视图(此外是多少,不过我们依然以session 为引 子说卡塔尔国:V$ACTIVE_SESSION_HISTORubiconY,看名字就领会,正是活动会话的历史记录.那下,就算客商操作完毕后,断开了三番两次也尽管,因为其对话的场所早就被记录了下来,那项特色 就是 ASH了,全称与视图名雷同,就是:ACTIVESESSIONHISTOENVISIONY。 ASH 每秒钟搜罗一次当前处于非空闲等待事件的、活动状态的、session 的音信,并保 存在 V$ACTIVE_SESSION_HISTO哈弗Y视图中,我们(应该以至必得卡塔尔知道,动态品质视图其 实上是 ORACLE 自行组织的一堆存在于 SGA 内部存储器区的虚表,就是说,ASH 的数码是保留在内部存款和储蓄器里的,实际上,ORACLE分配给 ASH 的上空并非最最大(更何况 ORACLE 本身管 理的内部存款和储蓄器空间亦非极致大卡塔尔,查看 ASH可供使用的内部存款和储蓄器空间,能够经过如下SQL:

SQL> select pool,name,bytes/1024/1024 Mb From v$sgastat where name like 'ASH%';

POOL         NAME                               MB
------------ -------------------------- ----------
shared pool  ASH buffers                         2

SQL> 

  直白的讲,V$ACTIVE_SESSION_HISTOPRADOY中可以看到记录多少会话消息,一方面决定于该数据库的 SGA 分配给 ASHbuffers 的大大小小,另一面决定于数据库的启航和停业(重启数 据库时将重构 SGA 内部存款和储蓄器区State of Qatar。这两位置的元素制约了 V$ACTIVE_SESSION_HISTORubiconY中能够保留的对话音讯的力量,做为DBA,我们必定是希望 ASH 尽大概多的保存关于会话的新闻,但眼下来看只是重视V$ACTIVE_SESSION_HISTOEvoqueY确定不能够完结那点,那如何是好吧? 别顾忌,ORACLE又提供了 AW路虎极光性情,ASH 采撷到的对话新闻,是做为AW奥迪RSQ e-tron中快照音信 的大器晚成局地,被保存到了硬盘上.

     如何标志一条基线?

SQL> exec DBMS_SWRF_INTERNAL.AWR_LOAD(SCHNAME => 'AWR_TEST', dmpfile => 'awr_data.dmp', dmpdir => 'DIR_BDUMP');

·         DBA_HIST_WR_CONTROL

3.2 手动创造Snapshots 

  •  通过 DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT 过程,例如:
  •  SQL>execdbms_workload_repository.create_snapshot();
  •  可以经过 DBA_HIST_SNAPSHOT 视图查看刚刚创立的 Snapshots音讯。

     何以标记快速照相?

Listing the last day's Completed Snapshots

 

2.2 生成内定数据库实例的总结报表

  那项总括报表日常是针对性多实例数据库,下面运用的脚本是浮动数据库品级的总括报 表,对于多实例的数据库,不时候DBA 或许希望看见某些实例的显现,那么本脚本就能够派 上用项了。

SQL> @$ORACLE_HOME/rdbms/admin/awrrpti.sql

Specify the Report Type
~~~~~~~~~~~~~~~~~~~~~~~
Would you like an HTML report, or a plain text report?
Enter 'html' for an HTML report, or 'text' for plain text
Defaults to 'html'
Enter value for report_type: html

Type Specified:  html


Instances in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   DB Id     Inst Num DB Name      Instance     Host
------------ -------- ------------ ------------ ------------
  864496616         2 RACDB        racdb2       node2
* 864496616         1 RACDB        racdb1       node1

Enter value for dbid: 864496616
Using 864496616 for database Id
Enter value for inst_num: 2
Using 2 for instance number


Specify the number of days of snapshots to choose from
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Entering the number of days (n) will result in the most recent
(n) days of snapshots being listed.  Pressing <return> without
specifying a number lists all completed snapshots.


Enter value for num_days: 7  

Listing the last 7 days of Completed Snapshots

                                                        Snap
Instance     DB Name        Snap Id    Snap Started    Level
------------ ------------ --------- ------------------ -----
racdb2       RACDB                1 21 Dec 2014 09:11      1
                                  2 21 Dec 2014 09:55      1
                                  3 21 Dec 2014 10:51      1

                                 11 21 Dec 2014 18:58      1



Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 1
Begin Snapshot Id specified: 1

Enter value for end_snap: 3
End   Snapshot Id specified: 3



Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is awrrpt_2_1_3.html.  To use this name,
press <return> to continue, otherwise enter an alternative.

Enter value for report_name: /home/oracle/awrrpt_2_1_3.html

     每种快照都用三个快速照相体系号 (snap_id卡塔尔(قطر‎ 实行标志,该系列号在 AWMurano中是唯风流倜傥的

4.4 SQL ordered by Reads:

Displays various statistics for a range of snapshots Ids.

三.几个有关概念---快速照相

     平日,在过去有个别有代表性的时段中设置快速照相集,以用于与这两天系统作为进行相比较

CPU Time(s卡塔尔国: 为SQL语句施行时CPU占用时间总时间长度,那时候间会低于等于Elapsed Time时间。单位时间为秒。

4:创设基线(baseline)

4.2 创建Baseline

  客户能够因此DBMS_WORKLOAD_REPOSITO大切诺基Y包中的相关进程,手动的创建或删除 Baseline。

    创建 Baseline 使用CREATE_BASELINE进程,试行该进度时分别钦定开始和结果的snap_id,然后为该 baseline 定义三个称呼就可以,比如: 

SQL>BEGIN 
  2 DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE(start_snap_id => 7550, 
  3 end_snap_id =>7660, 
  4 baseline_name=>'am_baseline'); 
  5 END; 
  6 /

   --查看
   SQL>select dbid,baseline_name,start_snap_id,end_snap_id from dba_hist_baseline;

     怎么样改过快速照相?

SQL> @?/rdbms/admin/awrsqrpi.sql

四.多少个相关概念---基线

     怎样创制快速照相?

AW奥德赛配置都以透过dbms_workload_repository包举行配置。

6: 翻开快速照相记录新闻

     
     AWR 报告富有的多寡来自 AWMurano 视图,即以 DBA_HIST_ 起头的享有系统表
     而怎样有效地去解析 AWENVISION 报告,这只怕更需求 DBA 经历的滴水成河

二.AWR使用

·         V$METRICGROUP

     默许境况下,快速照相每 60 分钟生成一次
     通过纠正快速照相 INTEMuranoVAL 参数能够调动此频率
     但调节间距设置也许会潜濡默化诊断准确度
     举个例子,借使将 INTESportageVAL 设置为 4 时辰,则可能会挂生机勃勃漏万在 60 分钟间距内现身的峰值
     用 DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS 存款和储蓄进度或 Database Control 来更动调节快速照相采撷的安装
     在 Database Control 中:
     “Administration”→“Statistics Management”→“Automatic Workload Repository”→“Edit”

4.2 SQL ordered by CPU Time:

·         V$ACTIVE_SESSION_HISTORY

     基线既可透过客户提供的称呼进行标志,也可用系统生成的标记符实行区分
     基线标记符在数据库的生命周期中是唯风度翩翩的

262089084 +00000 01:00:00.0+00007 00:00:00.0DEFAULT

 

     何以是基线?

SQL> col RETENTION format a20

·         DBA_HIST_SNAPSHOT

     使用 Database Control 或 DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT 
     帮帮手动获取快速照相的同不日常候,也援救系统生成的自动快速照相
     就算期待在与机动安插不等同的五个特定期刻点捕获系统作为,则须要选择手动快速照相

4.9 SQL ordered by Cluster Wait Time:

 

     怎么着时候创制一条基线?

SQL> select * from dba_hist_wr_control;

 

SQL> exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();

·         DBA_HIST_BASELINE


RETENTION=+00014 00:00:00.0 表示采集样板数据保存期限是14天

Elap per Exec(sState of Qatar:施行二回SQL的平分时间。单位时间为秒。

SQL> COL BASELINE_NAME FOR A32;

SQL> SELECT DBID,BASELINE_NAME,  START_SNAP_ID, END_SNAP_ID FROM DBA_HIST_BASELINE;

 

no rows selected

 

SQL> exec dbms_workload_repository.create_baseline(59806,59809,'20160726_07_11');

 

PL/SQL procedure successfully completed.

 

SQL> SELECT DBID,BASELINE_NAME,  START_SNAP_ID, END_SNAP_ID FROM DBA_HIST_BASELINE;

 

      DBID BASELINE_NAME                    START_SNAP_ID END_SNAP_ID

---------- -------------------------------- ------------- -----------

3990839260 20160726_07_11                           59806       59809

 

SQL> 

Specify the Report Type

 

SQL> exec dbms_workload_repository.create_baseline(start_snap_id => 1003, end_snap_id => 1013, 'apply_interest_1');

The following workload repository views are available:

Snap

·         awrrpti.sql

3.2.9 迁移AWCR-V数据文件到任何数据库

图片 4

SQL> exec DBMS_SWRF_INTERNAL.MOVE_TO_AWR (SCHNAME => 'TEST');

假诺要去除导入的awr数据,能够选择上边脚本实行删减。

本文由美高梅赌堵59599发布于美高梅-运维,转载请注明出处:所有当前的会话信息都保存在动态性能视图 V$SESSION,快照数据保留14天

关键词: