导出oracle awr分析报告,配置oracle内存参数,察看表空间使用率

cmd 命令生成awr报告:

  1. cmd 窗口 输入 -> Sqlplus sys/orcl@orcl as sysdba  (sys登陆oracle)

        

  1. .
  2. 导出awr命令

@?/rdbms/admin/awrrpt.sql

3..输入导出的文件格式 为 html   回车

4输入数字1 为导出今天的分析报告  ,2  3 。。。,回车

5.输入开始 snap id 与结束 snap id(最好输入系统运行缓慢时间段内的数值如: 315 -318)

6.输入导出的文件路径 回车 等待

如:d:awr_316_324.html (或者不输入直接回车,生成文件到默认路径)

Awr 报告详细分析

参考网页  百度文库

ORACLE AWR报告详细分析 - 百度文库

注:对于执行次数比较多或执行频率高的硬解析sql,应该修改程序,将sql缓存到数据库(可软解析sql),使用PreparedStatement执行占位符形式(如:select id from test where id=?; insert into test(id,time) values (?,?);udate test set time=? where id=? )的sql,可降低数据库缓存的sql数量(拼接sql参数变化一次就是一条新的sql)(数据库缓存sql有限),增加软解析的几率。(高频率的执行硬解析sql会降低数据库并发性能)

7. 察看oracle表空间使用情况sql(表空间使用率过大的需要扩增)

SELECT a.tablespace_name "表空间名", 
total "表空间大小(b)", 
free "表空间剩余大小(b)", 
(total - free) "表空间使用大小(b)", 
total / (1024 * 1024  ) "表空间大小(M)", 
free / (1024 * 1024 ) "表空间剩余大小(M)", 
(total - free) / (1024 * 1024 ) "表空间使用大小(M)", 
round((total - free) / total, 4) * 100 "使用率 %" 
FROM (SELECT tablespace_name, SUM(bytes) free 
FROM dba_free_space 
GROUP BY tablespace_name) a, 
(SELECT tablespace_name, SUM(bytes) total 
FROM dba_data_files 
GROUP BY tablespace_name) b 
WHERE a.tablespace_name = b.tablespace_name;--

8.32g运行内存系统, 配置扩大64位oracle11g 最大内存,缓冲区和共享池内存实例

(以下配置为试运行系统(硬解析sql数过多)用户数在1000以下)

SQL> show parameter memory;

SQL> show parameter pga;

SQL> show parameter workarea ;



oracle11修改后不用重启。

SQL> alter system set memory_target = 8184m scope = both;


System altered.

SQL> alter system set workarea_size_policy=auto scope=both; 

System altered.

SQL> alter system set pga_aggregate_target=1024m scope=both; 

System altered. 



SQL> show parameter pga;

SQL> show parameter workarea ;

SQL> show parameter memory;

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时间 流逝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值