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 from user_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 from user_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 from user_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>
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/76846/viewspace-978174/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/76846/viewspace-978174/