有沒有辦法重置表 SYS.COL_USAGE$?這個數字會永遠上升嗎?
當然,我可以截斷表或進行 DML 操作,但這是一個 SYSTEM 表,我不想這樣做。
背景:我們有一個不尋常的資料倉庫設定,有兩個資料庫;隔夜 ETL 寫入的倉庫資料庫和面向客戶的用戶資料庫,并在一天開始之前從倉庫資料庫中克隆。我們在倉庫資料庫中收集統計資訊,作為克隆的一部分復制到用戶資料庫。
但是,我意識到驅動直方圖創建的 SYS.COL_USAGE$ 完全基于 ETL 查詢而不是用戶查詢。
uj5u.com熱心網友回復:
DBMS_STATS.RESET_COL_USAGE 是你的朋友。
https://docs.oracle.com/en/database/oracle/oracle-database/19/arpls/DBMS_STATS.html#GUID-0ED25A41-8642-46E4-AB5C-AAC08E622A8F
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/481552.html
上一篇:用同心“環”值構建矩陣的最快方法
