【DB笔试面试647】在Oracle中,使用SPLIT来拆分某个分区的时候,其拆分出来的新分区的统计信息行数是多少?
- 2019 年 10 月 10 日
- 笔记
题目部分
在Oracle中,使用SPLIT来拆分某个分区的时候,其拆分出来的新分区的统计信息行数是多少?
♣
答案部分
在分区分裂时,新分区的统计信息会继承原分区的统计信息值。若原分区的统计信息为空,则新分裂出来的分区统计信息也为空。所以,建议对SPLIT出来的新分区重新收集统计信息。
收集分区表某个分区的SQL如下所示:
DBMS_STATS.GATHER_TABLE_STATS(USER,'TB_NAME',PARTNAME=>'PT_PART_NAME',GRANULARITY=>'PARTITION',CASCADE=>TRUE);--针对分区表的单个分区进行收集统计信息
本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗