利用dbms_stats.gather_database_stats包快速確定統計資訊為空或陳舊的物件
set line 150
set serveroutput on
declare
obj_empty dbms_stats.ObjectTab;
obj_stale dbms_stats.ObjectTab;
begin
dbms_stats.gather_database_stats(options => 'LIST EMPTY',objlist => obj_empty);
for i in 1..obj_empty.count
loop
dbms_output.put_line('Empty statistics---> Owner: '||obj_empty(i).ownname||' Object name: '||obj_empty(i).objName||'- -Object type: '||obj_empty(i).objType);
end loop;
dbms_stats.gather_database_stats(options => 'LIST STALE',objlist => obj_stale);
for j in 1..obj_stale.count
loop
dbms_output.put_line('Empty statistics---> Owner: '||obj_stale(j).ownname||' Object name: '||obj_stale(j).objName||'- -Object type: '||obj_stale(j).objType);
end loop;
end;
/
輸出結果如下:
Empty statistics---> Owner: JASON Object name: TAB_NAME- -Object type: TABLE
Empty statistics---> Owner: JASON Object name: TAB_TEST- -Object type: TABLE
Empty statistics---> Owner: JASON Object name: TEST- -Object type: TABLE
Empty statistics---> Owner: LIUJL Object name: G_TEST- -Object type: TABLE
Empty statistics---> Owner: LIUJL Object name: LJL- -Object type: TABLE
Empty statistics---> Owner: LJL Object name: G_TEST- -Object type: TABLE
Empty statistics---> Owner: LJL Object name: LJL- -Object type: TABLE
Empty statistics---> Owner: SCOTT Object name: AA- -Object type: TABLE
Empty statistics---> Owner: SCOTT Object name: MAGAZINE_ARTICLES- -Object type: TABLE
Empty statistics---> Owner: SYS Object name: AQ$_KUPC$DATAPUMP_QUETAB_1_D- -Object type: TABLE
最後我們可以用DBMS_STATS.GATHER包來收集相應的統計資訊
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547506/viewspace-2925933/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SOCKET通訊中TCP、UDP資料包大小的確定TCPUDP
- ORA-38029: 物件統計資訊已鎖定處理物件
- 【ASK_ORACLE】Oracle如何恢復舊的統計資訊Oracle
- 利用Python實現分析給定文字字串中的字元統計資訊Python字串字元
- 日益陳舊的 JRPG 急需革新
- 判斷物件是否為空物件的方式物件
- 關於物件繼承的問題——利用空物件做中介物件繼承
- JS判斷物件是否為空物件的方法JS物件
- 利用GRC進行安全研究和審計 – 將無線電訊號轉換為資料包
- 使用Alfred快速搜尋npm包資訊AlfredNPM
- 通過鎖定表的統計資訊來穩定sql的執行計劃SQL
- 判斷一個物件為空物件的5種方法物件
- 【統計資訊】Oracle統計資訊Oracle
- 【統計資訊】Oracle常用的收集統計資訊方式Oracle
- 驗證物件是否為空的工具類物件
- [apue] 一個快速確定新系統上各類限制值的工具
- ORACLE表統計資訊與列統計資訊、索引統計資訊Oracle索引
- 如何利用 Redis 快速實現簽到統計功能Redis
- 簡單介紹實體類或物件序列化時,忽略為空屬性的操作物件
- js判斷物件是否為空JS物件
- java判斷物件是否為空Java物件
- 直播系統定製開發要先確定整體的計劃
- 推斷輸入資訊是否為空
- [20191206]確定sys.file$相關資訊.txt
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- springboot @RequestBody bean 物件 為空問題Spring BootBean物件
- 利用DBMS_METADATA包獲取許可權資訊(轉)
- 修改oracle 的統計資訊Oracle
- 極簡設計模式-空物件模式設計模式物件
- GoLang設計模式12 - 空物件模式Golang設計模式物件
- 如何正確挑選人力資源資訊系統?
- 如何檢查一個物件是否為空物件
- 如何判斷一個物件是否為空?物件
- 在 JavaScript 中如何檢查物件為空JavaScript物件
- ES6 判斷是否為空物件物件
- 小陳學JS js內建物件 Date物件JS物件
- 【統計資訊】全面檢視錶所有統計資訊SQLSQL
- 【統計資訊】如何備份和還原統計資訊