oracle統計資訊 使用dbms_stats包收集統計資料
統計資訊包括下面幾類: 表統計:包括記錄數、block數和記錄平均長度。 列統計:列中不同值的數量(NVD)、空值的數量和資料分佈(HISTOGRAM)。 索引統計:索引葉塊的數量、索引的層數和聚集因子(CLUSTERING FACTOR)。 系統統計:I/O效能和利用率和CPU效能和利用率。
統計資訊生成技術包括三種: 基於資料取樣的估計方式; 精確計算方式; 使用者自定義的統計資訊收集方式; 其中採用估算方式可以指定總記錄數的估算百分比或者總塊數的估算百分比。 分割槽表的統計資訊分為幾級:分割槽表的整體資訊、分割槽的統計資訊和子分割槽的統計資訊。 最常用的收集統計資訊的方式包括:DBMS_STATS包和ANALYZE語句,Oracle推薦使用DBMS_STATS包來收集統計資訊。 DBMS_STATS包中用於收集統計資訊的過程包括: dbms_stats.gather_table_stats 收集表、列和索引的統計資訊; dbms_stats.gather_database_stats:收集資料庫中所有物件的統計資訊;
可以在將METHOD_OPT引數設定為“FOR ALL HIDDEN COLUMNS SIZE N”來收集函式索引的索引表示式資訊。
索引中的記錄數; 索引中不同鍵值的數量; 索引的層數; 索引中的葉塊數; 聚集因子; 每個鍵值平均葉塊數; 如果兩個索引的選擇性、查詢代價和集勢都相同,那麼最佳化器會根據索引名稱的字母順序選
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/543979/viewspace-696053/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用dbms_stats包收集統計資料(zt)
- oracle統計資訊包--dbms_stats介紹Oracle
- Oracle收集統計資訊Oracle
- Oracle 統計資訊收集Oracle
- 收集oracle統計資訊Oracle
- ORACLE 收集統計資訊Oracle
- 【統計資訊】Oracle常用的收集統計資訊方式Oracle
- 6 收集資料庫統計資訊資料庫
- DBMS_STATS收集統計資訊的問題及解決
- Oracle統計資訊自動收集Oracle
- oracle收集統計資訊job停止Oracle
- 收集資料庫統計資訊需要收集直方圖資訊.資料庫直方圖
- oracle 統計資訊檢視與收集Oracle
- oracle 11g統計資訊收集Oracle
- ORACLE 統計資訊的收集與管理Oracle
- oracle 10g_10.2.0.5如何合理高效使用dbms_stats收集統計資訊呢_part1Oracle 10g
- oracle 10g_10.2.0.5如何合理高效使用dbms_stats收集統計資訊呢_part2Oracle 10g
- 批量修改資料後應收集統計資訊
- Oracle11g 統計資訊-----統計資訊自動收集任務Oracle
- Oracle11g 統計資訊——統計資訊自動收集任務Oracle
- Oracle統計分析 - dbms_statsOracle
- 用DBMS_STATS匯入匯出oracle統計資訊Oracle
- Oracle10g 自動統計資訊(dbms_stats)Oracle
- [Oracle] Oracle收集統計資訊的取樣比例Oracle
- Oracle運維指令碼-收集統計資訊Oracle運維指令碼
- oracle統計資訊--直方圖的收集:Oracle直方圖
- 重新收集oracle表的統計資訊Oracle
- 關於oracle自動收集統計資訊Oracle
- Oracle統計資訊的收集和維護Oracle
- 【統計資訊】Oracle統計資訊Oracle
- 使用dbms_stats列出沒有統計資訊的物件!物件
- oracle 11.2.0.4使用dbms_stats收集統計資訊statistics及刪除和還原相關測試之一Oracle
- Oracle 12c資料庫優化器統計資訊收集的最佳實踐(三)|何時不需要收集統計資訊Oracle資料庫優化
- Oracle10g 資料匯入及index建立 - 統計資訊收集OracleIndex
- [統計資訊系列7] Oracle 11g的自動統計資訊收集Oracle
- 【Oracle】11g Oracle自動收集統計資訊Oracle
- 收集全庫統計資訊
- mysql如收集統計資訊MySql