在stream环境中用自动统计报告
适用版本9.2.0.8-11.1.0.7,次文档适用于任何平台
范围与应用:dba要使用oracle stream administration作为参考。在一个自动统计的收集和stream,从10g以后有自动优化报告。如AQ表,是统计信息收集,这些表可能没有数据,oracle 建议您在变表中,推荐收集报告用一下几步
1、运行DBMS_STATS.GATHER_TABLE_STATS这个存储过程,如果手动在比较大的不稳定表上
2、在变表报告收集后,立即对这些表运行DBMS_STATS.GATHER_TABLE_STATS这个存储过程
锁定在不稳定表以确保自动统计收集这个job跳过这些表,不对这些表进行分析
至于其中的AQ或者stream表,也有一些应用,如Alert-Q,高复使用的一些表,但大多数是通过调用一个DBMS_AQADM.CREATE_QUEUE_TABLE(qtable_name, etc.) or DBMS_STREAMS_ADM.SETUP_QUEUE()
来建一个用户的定义。
Qtable名称,在另外的qtable如下
AQ $ _ {qtable_name} _I
AQ $ _ {qtable_name} _h
AQ $ _ {qtable_name} _T
AQ $ _ {qtable_name} _p
AQ $ _ {qtable_name} _D
AQ $ _ {qtable_name} _C