知识大全 ORACLE性能诊断―学习statspack笔记(一)

Posted

篇首语:著论准过秦,作赋拟子虚。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ORACLE性能诊断―学习statspack笔记(一)相关的知识,希望对你有一定的参考价值。

ORACLE性能诊断―学习statspack笔记(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  说明 Oracle 开始引进statspack statspack是诊断oracle性能的强有力的工具     安装前准备    A 首先是系统参数的确认     job_query_processes 为了建立自动任务 执行数据收集 该参数要大于     time_statistics 为了收集操作系统计时信息等 需要将其设置为TRUE    B 建议最好是单独的为perfstat用户(即安装statspack要建的用户)单独建立数据表空间和临时表空间 数据表空间至少要有 M的空闲空间 否则创建statspack对象会失败 如果打算长期使用statspack 可以考虑建稍大些的数据表空间      安装    A 安装脚本    安装的脚本所在目录是$ORACLE_HOME/rdbms/admin 在oracle 版本安装脚本是statscre sql 之后 版本开始就是spcreate sql 安装所需用户在 i之前的需要internal或者拥有sysdba权限的用户 i需要的用户是sys( i已经不存在internal用户了)    执行安装脚本如下     SQL> @$ORACLE_HOME/rdbms/admin/spcreate    B 在安装过程中 需要填写perfstat用户的密码 并且选择perfstat用户的数据表空间和临时表空间 安装完成之后 察看相应的 lis文件检查安装是否正确无误 有问题可以通过spdrop sql完成statspack的卸载 重新运行spcreate sql完成statspack的安装      测试    最简单的statspack报告生成 运行两次statspack snap 然后运行spreport sql生成一个基于两个时间点的报告 如果是 之前版本的Oracle 需要修改spcpkg sql 要将substr修改为substrb 如下位置     select l_snap_id     p_dbid     p_instance_number     substr(sql_text ) à substrb(sql_text )    建立简单的statspack报告过程如下     SQL> execute statspack snap    PL/SQL procedure successfully pleted     SQL> execute statspack snap    PL/SQL procedure successfully pleted     SQL> @$ORACLE_HOME/rdbms/admin/spreport    Spreport的执行过程中会列出需要选择的快照 你需要填写该报告描述的开始和结束的快照序号 并填写报告的文件名 当然可以不填 使用默认的报告文件名 默认的会生成在目录$ORACLE_HOME/rdbms/admin中    这样就可以验证statspack已经正确的安装完成了     自动收集statspack快照    正常在真正的环境下 我们是需要连续的采样一段时间 这样生成的statspack才能更好的反映系统的现状 我们是可以通过spauto sql来自动收集数据的     主要可能会设计到修改如下部分的内容    variable jobno number;    variable instno number;    begin    select instance_number into :instno from v$instance;    dbms_job submit(:jobno statspack snap; trunc(sysdate+ / HH ) trunc(SYSDATE+ / HH ) TRUE :instno);    mit;    end;    /  主要是修改 / 这个值 目前是一个小时自动收集一次数据 如果要改动为半个小时收集一次数据就修改为 / 同理 进行或大或小的修改     执行后 可以在spauto lis文件中看到当前自动收集数据的job号等信息 当想要生成statspack报告的时候 只要选择任何两个不跨越停机时间的快照序号就可以了 注意 statspack是不能跨越停机的 cha138/Article/program/Oracle/201311/18772

相关参考

知识大全 用Oracle中的Statspack诊断数据库性能实例

用Oracle中的Statspack诊断数据库性能实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 学习Oracle--Statspack分析

学习Oracle--Statspack分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ~~~

知识大全 oraclestatspack详解

  oracleStatspack从Oracle被引入马上成为DBA和Oracle专家用来诊断数据库性能的强有力工具通过Statspack我们可以很容易的确定Oracle数据库的瓶颈所有记录数据库性能

知识大全 Oracle学习笔记:正则表达式

Oracle学习笔记:正则表达式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracleg数

知识大全 新手上路:Oracle分析函数学习笔记一

新手上路:Oracle分析函数学习笔记一  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  环境wi

知识大全 大学生用哪种牌子的笔记本电脑好。;-)性能怎么样

大学生用哪种牌子的笔记本电脑好。;-)性能怎么样分三种情况,选笔记本是选够用+一定的扩展性能,买性能好也没用1、玩游戏+学习软件2、学习软件+学习资料3、学习资料+看视频、聊扣扣针对三种情况,分析1,

知识大全 Oracle数据库诊断性能问题

Oracle数据库诊断性能问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用扩展SQL跟踪

知识大全 Oracle学习应用之数据库性能优化策略

Oracle学习应用之数据库性能优化策略  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  数据库系

知识大全 Oracle SQL性能优化系列学习三

OracleSQL性能优化系列学习三  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!正在看的ORAC

知识大全 oracle 10g 新特性中文笔记一

  第一章安装    目标    完成本课您将能够:    *列出新的安装特性  *列出安装性能的增加    安装新特性支持    *数据库存储选项  文件系统  自动存储管理(asm)  裸设备