SQL> create table t ( x int, y int ) partition by list (x )
2 ( partition p1 values (1), partition p2 values (2));
Table created.
SQL> insert into t values (1,1);
1 row created.
SQL> insert into t values (2,2);
1 row created.
SQL> exec dbms_stats.gather_table_stats('','T')
PL/SQL procedure successfully completed.
SQL> @tab
Enter value for table_name: t
TABLE_NAME NUM_ROWS BLOCKS EMPTY_BLOCKS AVG_ROW_LEN CHAIN_CNT
------------------------------ ---------- ---------- ------------ ----------- ----------
T 2 2012 0 6 0
SQL> alter table t drop partition p1;
Table altered.
SQL> @tab
Enter value for table_name: t
TABLE_NAME NUM_ROWS BLOCKS EMPTY_BLOCKS AVG_ROW_LEN CHAIN_CNT
------------------------------ ---------- ---------- ------------ ----------- ----------
T 1 1006 0 6 0
SQL>
1条答案
按热度按时间4jb9z9bj1#
本地索引绑定到表分区,因此如果删除一个表分区,相应的本地索引分区也会沿着消失。
类似地,分区级别的统计数据也很好,因为其余分区保留了与它们相关联的所有元数据。
在维护操作之后,全局统计数据总是值得一看的。Oracle的较新版本将自动尝试对新的全局统计数据进行合理的评估,例如
但是像不同的键、列级统计数据等,很大程度上取决于你收集的是什么样的统计数据,你是否有概要等