关于对表监控的一个测试例子

关于对表监控的一个测试例子[@more@]

测试环境:Win2Kpro/Oracle9.2.0.4

测试过程如下:

16:52:14 kybus@zxbus>create table test(a number);

表已创建。

已用时间: 00: 00: 00.00

16:52:24 kybus@zxbus>alter table test monitoring;--开始监控

表已更改。

已用时间: 00: 00: 00.00

16:52:35 kybus@zxbus>insert into test values(1);

已创建 1 行。

已用时间: 00: 00: 00.03

16:52:46 kybus@zxbus>insert into test values(2);

已创建 1 行。

已用时间: 00: 00: 00.00

16:52:49 kybus@zxbus>insert into test values(3);

已创建 1 行。

已用时间: 00: 00: 00.00

16:52:51 kybus@zxbus>insert into test values(4);

已创建 1 行。

已用时间: 00: 00: 00.00

16:52:54 kybus@zxbus>insert into test values(5);

已创建 1 行。

已用时间: 00: 00: 00.00

16:52:56 kybus@zxbus>commit;

提交完成。

已用时间: 00: 00: 00.00

16:53:00 kybus@zxbus>update test set a = 8 where a = 4;

已更新 1 行。

已用时间: 00: 00: 00.00

16:53:22 kybus@zxbus>update test set a = 10 where a = 5;

已更新 1 行。

已用时间: 00: 00: 00.00

16:53:28 kybus@zxbus>commit;

提交完成。

已用时间: 00: 00: 00.00

16:53:30 kybus@zxbus>delete test where a < 5;

已删除3行。

已用时间: 00: 00: 00.00

16:53:44 kybus@zxbus>commit;

提交完成。

已用时间: 00: 00: 00.00

16:53:46 kybus@zxbus>truncate table test;

表已截掉。

已用时间: 00: 00: 00.00

16:53:51 kybus@zxbus>exec dbms_stats.flush_database_monitoring_info;--通过包来刷新数据库监控信息

PL/SQL 过程已成功完成。

已用时间: 00: 00: 00.00

16:54:12 kybus@zxbus>select table_name,inserts,updates,deletes,truncated from sys.dba_tab_modifications;

TABLE_NAME INSERTS UPDATES DELETES TRU

============================== ======= ======= ======= ===

TEST 5 2 3 YES

已用时间: 00: 00: 00.02

16:54:24 kybus@zxbus>alter table test nomonitoring;--取消监控,这个命令会把sys.dba_tab_modifications表中的监控信息清空。

表已更改。

已用时间: 00: 00: 00.00

16:54:58 kybus@zxbus>select table_name,inserts,updates,deletes,truncated from sys.dba_tab_modifications;

未选定行

已用时间: 00: 00: 00.02

16:55:00 kybus@zxbus>

总结:

通过这个测试可以看出,我们可以在实际工作中对表进行监控。

监控的步骤如下:

1.开始监控命令:alter table test monitoring

2. 实际对表的一些操作

3.通过包来刷新数据库监控信息, dbms_stats.flush_database_monitoring_info

4. 查询对表的操作信息,sys.dba_tab_modifications

5. 取消监控命令alter table test nomonitoring,这个命令会把sys.dba_tab_modifications表中的监控信息清空。

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

转载于:http://blog.itpub.net/802415/viewspace-823050/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值