awr report的疑问

[复制链接]
查看11 | 回复9 | 2010-3-1 11:08:35 | 显示全部楼层 |阅读模式
AWR Report中关于SQL Statistics 项,每个小项的Top SQL都有大量的系统SQL,不知是不是问题? 几乎每一小项的有一半是系统SQL,很烦!
平台windows 2003 64 bits + oracle 10g 64 bits
Sample如下:
SQL ordered by Elapsed Time
update object_usage set flags=flags+1 where obj#=:1 and bitand(flags, 1)=0
SQL ordered by CPU Time
select /*+ rule */ bucket, endpoint, col#, epvalue from histgrm$ where obj#=:1 and intcol#=:2 and row#=:3 order by bucket

SQL ordered by Reads
insert /*+ append */ into sys.ora_temp_1_ds_7487 select /*+ no_parallel(t) no_parallel_index(t) dbms_stats cursor_sharing_exact use_weak_name_resl dynamic_sampling(0) no_monitoring */"WAFER_NO", "UPDATE_DATE", rowid SYS_DS_ALIAS_0 from "SPAPP"."LAPPING_RESULT_DATA" sample ( .6282337751) t
回复

使用道具 举报

千问 | 2010-3-1 11:08:35 | 显示全部楼层
如果是系统sql,只要不是用户执行的,不必理会。
回复

使用道具 举报

千问 | 2010-3-1 11:08:35 | 显示全部楼层
但是awr是反映系统情况的,是不是系统后台进程反而是最需要调整的呢?
大家的系统是否也是这样!
应外有些系统明明是系统的SQL, sql module里确显示为用户的应用。
如下例示:
select null, i.owner, i.table_name, decode (i.uniqueness, 'UNIQUE', 0, 1), null, i.index_name, 3, c.column_position, c.column_name, 'A', i.distinct_keys, i.leaf_blocks, null from all_indexes i, all_ind_columns c where i.owner = c.index_owner and i.index_name = c.index_name and i.table_owner = c.table_owner and i.table_name = c.table_name and i.owner like 'SP\_RELEASE1' escape '\' and i.table_name like 'GTC\_DATA' escape '\' union select null, owner, table_name, to_number(null), null, null, 0, to_number(null), null, null, num_rows, blocks, null from all_tables where owner like 'SP\_RELEASE1' escape '\' and table_name like 'GTC\_DATA' escape '\'
回复

使用道具 举报

千问 | 2010-3-1 11:08:35 | 显示全部楼层
说明你的系统太闲了
回复

使用道具 举报

千问 | 2010-3-1 11:08:35 | 显示全部楼层
收集awr的时候,是不是在收集统计信息
回复

使用道具 举报

千问 | 2010-3-1 11:08:35 | 显示全部楼层
原帖由 棉花糖ONE 于 2008-10-27 17:53 发表
收集awr的时候,是不是在收集统计信息

不好讲,象我的第二个贴,此语句被计算为用户的session.
基本上每次实时观测session 时都有很多此种语句。
回复

使用道具 举报

千问 | 2010-3-1 11:08:35 | 显示全部楼层
CPU 30% 左右。
Load Profile
Per Second Per Transaction
Redo size: 316,493.39 30,752.14
Logical reads: 17,200.61 1,671.30
Block changes: 1,994.19 193.77
Physical reads: 510.68 49.62
Physical writes: 75.46 7.33
User calls: 2,061.75 200.33
Parses: 521.86 50.71
Hard parses: 181.89 17.67
Sorts: 93.54 9.09
Logons: 0.76 0.07
Executes: 574.63 55.83
Transactions: 10.2
回复

使用道具 举报

千问 | 2010-3-1 11:08:35 | 显示全部楼层
em 关闭掉再看看
我遇到有 EM 开开来系统基本不能用的, 后来索性把 em 删除掉,就天下太平了
回复

使用道具 举报

千问 | 2010-3-1 11:08:35 | 显示全部楼层
原帖由 花好月不圆 于 2008-10-29 11:17 发表
em 关闭掉再看看
我遇到有 EM 开开来系统基本不能用的, 后来索性把 em 删除掉,就天下太平了

生产库,性能还可以,最近莫名其妙的Down了几次,还没有找到问题。所以在Study awr.
回复

使用道具 举报

千问 | 2010-3-1 11:08:35 | 显示全部楼层
性能监控当然用oracle EM.
其它方面solarwinds,rman应该与此无关。
问题是,有些语句是被计算为出自用户SESSION。我想应该是ORACLE本身的机制造成的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行