Oracle分析表工具DBMS_STATS命令的一些總結
1、對於分割槽表,建議使用DBMS_STATS,而不是使用Analyze語句。
a) 可以並行進行,對多個使用者,多個Table.
b) 可以得到整個分割槽表的資料和單個分割槽的資料
c) 可以在不同級別上Compute Statistics:單個分割槽,子分割槽,全表,所有分割槽
d) 可以匯出統計資訊
e) 可以使用者自動收集統計資訊
2、DBMS_STATS的缺點
a) 不能Validate Structure
b) 不能收集CHAINED ROWS, 不能收集CLUSTER TABLE的資訊,這兩個仍舊需要使用Analyze語句。
c) DBMS_STATS 預設不對索引進行Analyze,因為預設Cascade是False,需要手工指定為True
3、對於oracle 9裡面的External Table,Analyze不能使用,只能使用DBMS_STATS來收集資訊。
a) 可以並行進行,對多個使用者,多個Table.
b) 可以得到整個分割槽表的資料和單個分割槽的資料
c) 可以在不同級別上Compute Statistics:單個分割槽,子分割槽,全表,所有分割槽
d) 可以匯出統計資訊
e) 可以使用者自動收集統計資訊
2、DBMS_STATS的缺點
a) 不能Validate Structure
b) 不能收集CHAINED ROWS, 不能收集CLUSTER TABLE的資訊,這兩個仍舊需要使用Analyze語句。
c) DBMS_STATS 預設不對索引進行Analyze,因為預設Cascade是False,需要手工指定為True
3、對於oracle 9裡面的External Table,Analyze不能使用,只能使用DBMS_STATS來收集資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2090172/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [總結] Oracle表的分析統計Oracle
- DBMS_STATS分析表
- Oracle統計分析 - dbms_statsOracle
- dbms_stats與analyze分析彙總
- DBMS_STATS分析表與備份分析資訊
- Oracle rman 命令總結Oracle
- Oracle SET 命令總結Oracle
- Oracle DBMS_STATS 包 和 Analyze 命令的區別Oracle
- Source insight 的一些命令總結
- oracle中Alter system 命令的總結Oracle
- oracle基本命令總結Oracle
- 使用DBMS_STATS儲存分析結果
- 關於Oracle塊的一些總結Oracle
- Elasticsearch 一些命令彙總 以及學習總結Elasticsearch
- oracle臨時表的用法總結Oracle
- ORACLE臨時表總結Oracle
- oracle 分割槽表總結Oracle
- Oracle 分割槽表 總結Oracle
- oracle資料庫hang住分析工具Hanganalyze使用總結Oracle資料庫
- 日常工作最常用的一些DOS命令總結
- Oracle臨時表的用法總結FLOracle
- Oracle的UNDO表空間管理總結Oracle
- oracle分割槽表總結(轉)Oracle
- Oracle Tuning (Oracle 效能調整)的一些總結(轉)Oracle
- [zt]Oracle Tuning (Oracle 效能調整)的一些總結Oracle
- ORACLE-RAC的CRS維護命令總結Oracle
- 對於Oracle鎖的一些理論總結Oracle
- Oracle Tuning效能調整的一些總結Oracle
- oracle的表空間、分割槽表、以及索引的總結Oracle索引
- Oracle分析函式使用總結Oracle函式
- duwamish7的一些程式碼分析總結 (轉)
- Oracle Tuning (Oracle 效能調整)的一些總結(轉)2Oracle
- Oracle幾種表的優缺點總結Oracle
- Oracle表空間維護總結Oracle
- ORACLE臨時表空間總結Oracle
- oracle dbms_stats 包Oracle
- 關於分割槽表Local索引Rebuild的一些總結索引Rebuild
- MySQL Utilities工具介紹和命令列總結MySql命令列