当前位置: 首页 > news >正文

mysql的awr生成语句_如何生成指定SQL语句的AWR报表

如果希望对多实例的数据库做对比,那就要使用$ORACLE_HOME/rdbms/admin/awrddrpi.sql脚本了。该脚本的操作基本与单实例基本相同,

1,生成指定SQL语句的统计报表

如果希望对多实例的数据库做对比,那就要使用$Oracle_HOME/rdbms/admin/awrddrpi.sql脚本了。该脚本的操作基本与单实例基本相同,这里不再演示,感兴趣的朋友可以自己测试下。

2 ,,生成指定SQL语句的统计报表

这项统计专门用来分析某条指定的SQL语句,通过awrsqrpt.sql脚本,awr能够生成指定sql(曾经执行过的SQL)的执行计划,消耗的资源等等信息,有助于DBA进行SQL调优。

[oracle@even ~]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Sun Dec 23 11:39:53 2012

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, Oracle Label Security, OLAP and Data Mining options

SQL> exec dbms_workload_repository.create_snapshot;

PL/SQL procedure successfully completed.

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

Current Instance

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

DB Id DB Name Inst Num Instance

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

2100083002 TEST 1 test

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

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

* 2100083002 1 TEST test even.oracle.

com

Using 2100083002 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 without

specifying a number lists all completed snapshots.

Enter value for num_days: 1

Listing the last day's Completed Snapshots

Snap

Instance DB Name Snap Id Snap Started Level

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

test TEST 34 23 Dec 2012 11:00 1

35 23 Dec 2012 11:30 1

36 23 Dec 2012 11:40 1

Specify the Begin and End Snapshot Ids

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

Enter value for begin_snap: 34

Begin Snapshot Id specified: 34

Enter value for end_snap: 36

End Snapshot Id specified: 36

Specify the SQL Id

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

注意,这里要指定分析的SQL_ID,你可能想问,要分析的SQL ID从何而来呢?一般来说,SQL_ID可以通过V$SQL(及其它相关视图),要么是通过AWR/STATSPACK等工具。

Enter value for sql_id: 4vsh055snc3du

SQL ID specified: 4vsh055snc3du

Specify the Report Name

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

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

press to continue, otherwise enter an alternative.

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

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

AWR SQL Report

相关文章:

  • mysql对建表语句长度的限制_MySQL 建表字段长度的限制
  • 编译安装mysql加入services_编译安装MySQL数据库
  • win7下ado连接mysql_提示连接无法用于执行此操作_提示错误“连接无法用于执行此操作。再此上下文中可能已被关闭或者无效”...
  • java sha_原生Java实现SHA256算法
  • java spring 事务控制器_spring之事务总结
  • java adt怎么使用_Java ADT中如何使用ImageView控件
  • java setforeground_java 中的JProgressBar设置前景色foreground无效果
  • python数字加密货币_GitHub - cugbliwei/cryptocurrency: 数字加密货币项目
  • java实现Tomasulo算法_并行计算机组成与设计pdf
  • java实时数据画图_Java中的实时绘图
  • java连接sql server数据库步骤_JDBC连接sql server数据库的详细步骤和代码 转
  • Java怎么保证数据一致性_连续调用多个外部系统写接口保证数据一致性的思路...
  • js多层对象数组 合并_js 将多个对象合并成一个对象 assign方法的实现
  • Linux mysql导入 表没有退出_Linux中mysql表的导出导入
  • mysql 5.7.17 jdk要求_Centos 7配置JDK1.8+MySQL5.7+Tomcat 8 开发环境
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • codis proxy处理流程
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • js作用域和this的理解
  • npx命令介绍
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Python3爬取英雄联盟英雄皮肤大图
  • Python学习之路16-使用API
  • Shadow DOM 内部构造及如何构建独立组件
  • socket.io+express实现聊天室的思考(三)
  • SSH 免密登录
  • tab.js分享及浏览器兼容性问题汇总
  • Webpack 4x 之路 ( 四 )
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 关于Java中分层中遇到的一些问题
  • 每天一个设计模式之命令模式
  • 人脸识别最新开发经验demo
  • 深入浏览器事件循环的本质
  • 思否第一天
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #pragma once与条件编译
  • $forceUpdate()函数
  • (1)常见O(n^2)排序算法解析
  • (C语言)二分查找 超详细
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (六)软件测试分工
  • .NET Core 版本不支持的问题
  • .NET 使用配置文件
  • .NET/C# 如何获取当前进程的 CPU 和内存占用?如何获取全局 CPU 和内存占用?
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • ??myeclipse+tomcat
  • @JoinTable会自动删除关联表的数据
  • @Responsebody与@RequestBody