user_tab_modifications 统计…

来源:互联网 发布:大数据总监招聘 编辑:程序博客网 时间:2024/06/02 07:04

出自:

http://battleman.itpub.net/post/1561/407458

 

user_tab_modifications 统计表操作信息
SQL> conn battleman/battleman
已连接。
SQL> drop table test;

表已删除。

SQL> create table test(a number);

表已创建。

SQL> alter table test monitoring;

表已更改。

SQL> insert into test values(1);

已创建 1 行。

SQL> commit;

提交完成。

SQL> select table_name,inserts,updates,deletes fromuser_tab_modifications;

TABLE_NAME INSERTS UPDATES DELETES
------------------------------ ---------- --------------------
TEST1 1 0 0
PLAN_TABLE 16 0 8
T1 4 10 0
T2 2 0 0

user_tab_modifications有延时,此时里面并没有test的操作信息,

手工执行刷新

SQL> exec DBMS_STATS.FLUSH_DATABASE_MONITORING_INFO;

PL/SQL 过程已成功完成。

SQL> select table_name,inserts,updates,deletes fromuser_tab_modifications;

TABLE_NAME INSERTS UPDATES DELETES
------------------------------ ---------- --------------------
TEST1 1 0 0
PLAN_TABLE 16 0 8
T1 4 10 0
T2 2 0 0
TEST 1 0 0


test分析过后,user_tab_modifications里面的信息就清除了

SQL> analyze table test compute statistics;

表已分析。

SQL> select table_name,inserts,updates,deletes fromuser_tab_modifications;

TABLE_NAME INSERTS UPDATES DELETES
------------------------------ ---------- --------------------
TEST1 1 0 0
PLAN_TABLE 16 0 8
T1 4 10 0
T2 2 0 0

SQL>


 

0 0
原创粉丝点击