li
  当前位置:主页 > 问题集锦 > 文章内容
li
如何查看sql操作语句的redo生成量
来源: www.ixdba.net  作者: www.ixdba.net    时间:2007-09-12   阅读:6  

测试如下:

 

$ sqlplus "/as sysdba"

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 10 9 11:21:05 2006

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

 

首先查看一下当前日值的生成量:

SQL> select a.name,b.value from v$mystat b, v$statname a where a.statistic#=b.statistic# and a.name like '%redo size%';

 

NAME                                            value

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

redo size                                         0

 

创建一个表:

IXDBA.NET社区论坛

SQL> create table exitgogo12 as select * from all_objects;

 

表已创建。

再看redo生成量:

SQL> select a.name,b.value

    from v$mystat b,v$statname a

    where a.statistic#=b.statistic# and a.name like '%redo size%';

 

NAME                                                value

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

redo size                                             5644812

 

执行insert语句,查看日值的生成量:

 

SQL> insert into exitgogo12  select * from exitgogo12;

 

已创建49314行。

 

SQL> select a.name,b.value from v$mystat b,v$statname a where a.statistic#=b.statistic# and a.name like '%redo size%';

 

NAME                                            value

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

redo size                                      11172340

 

SQL> select 11172340-5644812 from dual;

 

11172340-5644812

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

         5527528

 

这是insert语句日志的生成量。

 

查看日值的生成量还可以用autotrace跟踪,具体操作如下:

 

SQL> set autotrace trace stat

SQL> insert into exitgogo12  select * from exitgogo12;

 

已创建98628行。

 

统计信息

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

        642  recursive calls

       7727  db block gets

       4756  consistent gets

          9  physical reads

   11060672  redo size

        673  bytes sent via SQL*Net to client

        584  bytes received via SQL*Net from client

          4  SQL*Net roundtrips to/from client

          8  sorts (memory)

          0  sorts (disk)

      98628  rows processed

 

SQL>

SQL> select name,value  from v$sysstat where name='redo size';

 

统计信息

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

         17  recursive calls

          0  db block gets

          7  consistent gets

          0  physical reads

          0  redo size

        472  bytes sent via SQL*Net to client

        385  bytes received via SQL*Net from client

          2  SQL*Net roundtrips to/from client

          0  sorts (memory)

          0  sorts (disk)

          1  rows processed

 

SQL> quit

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options 断开

 

$ sqlplus "/as sysdba"

 

SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 10 9 11:39:09 2006

 

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

 

连接到:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

 

看一下全局数据库的redo生成量,可以通过v$sysstat视图看到:

 

SQL> select name,value  from v$sysstat where name='redo size';

 

NAME                                       value

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

redo size                                 23128768

v$sysstat视图中看到的是自数据库实例启动以来的累计日志生成量。




  上一篇: 更改oracle静态参数db_writer_pr...   下一篇: mysql数据库varchar类型长度以及...
li
 §相关评论  
 热点文章
·Oracle中的序列(sequence)
·为什么会产生回滚与前退
·关于low cache rba与on disk r
·rman备份后为什么要同时备份归
·oracle 10g RMAN新功能测试出来
·undo表空间暴长,如何取消自动
·网站开张,欢迎来访!
·apache(20014)故障的解决办法
·CentOS Linux,免费的Red Hat A
·我的RAC情缘
·IT168技术卓越奖年会北京召开在
li
 编辑推荐
·Oracle中的序列(sequence)
·为什么会产生回滚与前退
·关于low cache rba与on disk r
·rman备份后为什么要同时备份归
·oracle 10g RMAN新功能测试出来
·undo表空间暴长,如何取消自动
·网站开张,欢迎来访!
·apache(20014)故障的解决办法
·CentOS Linux,免费的Red Hat A
·我的RAC情缘
·IT168技术卓越奖年会北京召开在
li
 相关篇章
·更改oracle静态参数db_writer_pr...
·undo表空间暴长,如何取消自动扩...
·SGI公司宣布破产
·CentOS Linux,免费的Red Hat AS产...
·ORACLE Unbreakable Linux发布
·apache(20014)故障的解决办法
·oracle 10g RMAN新功能测试出来的...
·为什么会产生回滚与前退
·Oracle中的序列(sequence)
·rman备份后为什么要同时备份归档...
·mysql数据库varchar类型长度以及...
·oracle LARGE_POOL_SIZE大小设置...
·oracle10g监听无法启动问题
·oracle归档到NFS文件系统的mount...
·我的RAC情缘
·回顾2006 Linux不失落的理由
·RHEL 5 beta 2推出
·ORA-01033:错误解决方案
·ReiserFS将何去何从?我们应该怎...
·linux中tar f 参数顺序问题
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接