【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程式設計師面試筆試寶典》,作者:小麥苗