收集全庫統計資訊
收集全庫的統計資訊引數理解
經常使用一條收集資料庫統計資訊的語句,對它的引數不是很瞭解。網上搜尋一下
exec dbms_stats.gather_database_stats(estimate_percent=>10,degree=>8,cascade=>true,granularity=>'ALL');
1)estimate_percent:
這個參數列示選擇的取樣比例,如果太低,收集速度會快,但可能不會很準確,如果太高,收集速度會慢,但比較準確,各有利弊。
表示選擇的取樣比例,如果太低,收集速度會快,但可能不會很準確,如果太高,收集速度會慢,但比較準確,各有利弊,預設是100%。
2)degree
並行統計資訊收集,應該 根據物件的大小和並行性初始化引數的設定選擇恰當的並行度,預設為null
3)cascade
這個參數列示是否收集表對應的索引、列等的統計資訊
4)granularity
這個引數有四個值
① ALL:採集Global、partition、subpartition等粒度統計資訊。
② AUTO:根據分割槽型別,由Oracle確定統計資訊採集粒度。
③ PARTITION:只採集partition粒度統計資訊。
④ SUBPARTITION:只採集subpartition粒度統計資訊
另外還有收集使用者和表的統計資訊的蒐集
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547066/viewspace-2721442/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 6 收集資料庫統計資訊資料庫
- 手動收集——收集統計資訊
- Oracle收集統計資訊Oracle
- 收集統計資訊方案
- 【統計資訊】Oracle常用的收集統計資訊方式Oracle
- 微課sql最佳化(3)、統計資訊收集(2)-如何收集統計資訊SQL
- oracle 統計資訊檢視與收集Oracle
- 收藏!生物資訊學資料庫大全,全網最全收集整理!資料庫
- [統計資訊系列7] Oracle 11g的自動統計資訊收集Oracle
- Oracle統計資訊的收集和維護Oracle
- Oracle運維指令碼-收集統計資訊Oracle運維指令碼
- 系統日誌及資料庫相關資訊收集資料庫
- 微課sql最佳化(8)、統計資訊收集(6)-統計資訊查詢SQL
- 啟用與禁用統計資訊自動收集
- ORACLE19c新特性-實時統計資訊收集Oracle
- 【SCRIPT】Oracle資料庫基本資訊收集指令碼Oracle資料庫指令碼
- 資訊收集
- 【SQL】Oracle資料庫資料量及效能資訊收集SQLOracle資料庫
- Nebula Graph 特性講解——RocksDB 統計資訊的收集和展示
- 【TUNE_ORACLE】定製化收集統計資訊SQL參考OracleSQL
- 【統計資訊】Oracle統計資訊Oracle
- MySQL對所有表收集統計資訊(Python 2指令碼)MySqlPython指令碼
- 最佳實踐:解讀GaussDB(DWS) 統計資訊自動收集方案
- 達夢資料庫統計資訊詳解資料庫
- ORACLE表統計資訊與列統計資訊、索引統計資訊Oracle索引
- GUI程式設計--班級資訊收集系GUI程式設計
- GUI程式設計--班級資訊收集系..GUI程式設計
- 微課sql最佳化(2)-為什麼需要收集統計資訊SQL
- 收集 Kubernetes 資源統計資料的新工具
- Linux本地資訊收集Linux
- 資訊收集流程
- 資訊收集11——nmap
- 內網資訊收集內網
- 資料庫效能調優之始: analyze統計資訊資料庫
- Oracle 11g系統自動收集統計資訊的一些知識Oracle
- GUI程式設計--班級資訊收集系6.3GUI程式設計
- 【YashanDB知識庫】收集分割槽表統計資訊取樣率小於1導致SQL執行計劃走偏SQL
- [20200819]12c Global Temporary table 統計資訊的收集的疑問.txt