由v$statname其指标TBS Extension: bytes extended想到一点小事

结论

1,v$statname的指标可以由class列标识
2,class值分为:

1, User
2, Redo
4, Enqueue
8, Cache
16, OS
32, Real Application Clusters
64, SQL
128, Debug

3,通过class即可以把指标进行分类,便于以后针对性分类解决或对比某些类别的指标

测试

SQL> select * from v$version where rownum=1;


BANNER
--------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.
2.0.1.0 - 64bit Production


SQL> select statistic#,name from v$statname where lower(name) like '%tbs%';


STATISTIC# NAME
---------- --------------------------------------------------------------------------------------------------------------------------------
       332 TBS Extension: tasks created
       333 TBS Extension: tasks executed
       334 TBS Extension: files extended
       335 TBS Extension: bytes extended


SQL> select tablespace_name,file_name,bytes/1024/1024 as file_mb from dba_data_files;


TABLESPACE_NAME                                    FILE_NAME                                             FILE_MB
-------------------------------------------------- -------------------------------------------------- ----------
USERS                                              /oracle/oradata/guowang/users01.dbf                    841.25
TBS_UNIFORM                                        /oracle/oradata/guowang/uniform1.dbf                      106
SYSAUX                                             /oracle/oradata/guowang/sysaux01.dbf                     1260
SYSTEM                                             /oracle/oradata/guowang/system01.dbf                     1030
NEW_UNDOTBS                                        /oracle/oradata/guowang/new_undo1.dbf                     109
T_ERR                                              /oracle/oradata/guowang/t_err1.dbf                         10
TBS_UNDO_NB                                        /oracle/oradata/guowang/tbs_undo_nb.dbf                 51.25


7 rows selected.




SQL> select value from v$sysstat where statistic#=335;


     VALUE
----------
 117964800




 扩展表空间T_ERR,从10M扩展至20M
 SQL> alter database  datafile '/oracle/oradata/guowang/t_err1.dbf' resize 20m;


Database altered.




SQL> select value from v$sysstat where statistic#=335;


     VALUE
----------
 117964800


 SQL> alter system flush buffer_cache;


System altered.


SQL> select value from v$sysstat where statistic#=335;


     VALUE
----------
 117964800


可见此参数不是表明表空间增加多大的含义




SQL> select value from v$sysstat where statistic#=334;


     VALUE
----------
        12


SQL> alter tablespace t_err add datafile '/oracle/oradata/guowang/new_add1.dbf' size 10m autoextend off;


Tablespace altered.


SQL> 
SQL> select value from v$sysstat where statistic#=334;


     VALUE
----------
        12


可见此参数不是表明文件增加多少个






 SQL> select statistic#,name,class from v$statname where lower(name) like '%tbs%';


STATISTIC# NAME                                                    CLASS
---------- -------------------------------------------------- ----------
       332 TBS Extension: tasks created                              128
       333 TBS Extension: tasks executed                             128
       334 TBS Extension: files extended                             128
       335 TBS Extension: bytes extended                             128


经过查阅官方手册
1, User
2, Redo
4, Enqueue
8, Cache
16, OS
32, Real Application Clusters
64, SQL
128, Debug


可见CLASS为128表明用于调试功能的


由此引申出可能上述的指标用于内部调试的,这个含义只能ORACLE内部可知了,但我想到另一层,以后如果想分析一些统计指标变化,可以从class入手


比如你想分析redo,直接
select * from v$statname where class='Redo'找到对应的指标进行分析即可
也就是说你有了针对性的方向了,这是最有价值的地方


个人简介:


8年oracle从业经验,具备丰富的oracle技能,目前在国内北京某专业oracle服务公司从事高级技术顾问。
   
   服务过的客户:
          中国电信
          中国移动
          中国联通
          中国电通
          国家电网
          四川达州商业银行
          湖南老百姓大药房
          山西省公安厅
          中国邮政
          北京302医院     
          河北廊坊新奥集团公司
  
 项目经验:
           中国电信3G项目AAA系统数据库部署及优化
           中国联通CRM数据库性能优化
           中国移动10086电商平台数据库部署及优化
           湖南老百姓大药房ERR数据库sql优化项目
           四川达州商业银行TCBS核心业务系统数据库模型设计和RAC部署及优化
           四川达州商业银行TCBS核心业务系统后端批处理存储过程功能模块编写及优化
           北京高铁信号监控系统RAC数据库部署及优化
           河南宇通客车数据库性能优化
           中国电信电商平台核心采购模块表模型设计及优化
           中国邮政储蓄系统数据库性能优化及sql优化
           北京302医院数据库迁移实施
           河北廊坊新奥data guard部署及优化
           山西公安厅身份证审计数据库系统故障评估
         
 联系方式:
          手机:18201115468
          qq   :   305076427
          qq微博: wisdomone1
          新浪微博:wisdomone9
          qq群:275813900    
          itpub博客名称:wisdomone1     http://blog.itpub.net/9240380/
              

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-1819996/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9240380/viewspace-1819996/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值