Oracle 10g table monitoring 如何判斷表有10%
Oracle是怎麼知道某張表是否有過DML操作,而DML操作又涉及到了多少行資料呢?這都是透過表監控特性(a table monitoring facility)來實現的,當初始化引數STATISTICS_LEVEL設定為TYPICAL或ALL時預設啟用這種特性。Oracle會預設監控表上的INSERT,UPDATE,DELETE以及表是否被TRUNCATE,並記錄這些運算元量的近似值到資料字典。我們可以透過訪問 user_tab_modifications 檢視來了解這些資訊 .
可以透過sql trace 訪問
select table_name,inserts,updates,deletes,timestamp from user_tab_modifications where table_name = xxx ,透過執行計劃可以猜測 :
monitoring監控資料來源於MON_MODS_ALL$基表上 .
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-706384/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10g DML Table Monitoring ChangesOracle 10g
- Oracle9i Table monitoring 及10g table預設monitoring屬性Oracle
- Oracle:TABLE MONITORINGOracle
- Oracle9i, 10g Table monitoring 設定 及 STATISTIC_LEVELOracle
- oracle 10g table streamOracle 10g
- 9i, 10g 中table monitoring 10%的變化率是如何統計的
- Oracle 10g Shrink Table 詳解Oracle 10g
- postgresql如何判斷表是否存在SQL
- 判斷表中資料是否有重複
- Oracle基礎 10 表 tableOracle
- 邦芒支招:如何判斷面試官對你有好感表現面試
- ORACLE 10G 等待介面診斷(轉)Oracle 10g
- 如何判斷一項技術是否有前途?
- 【原創】Oracle9i和10g中plan_table表的差異Oracle
- Oracle 10g Shrink Table - Shrink Space 收縮空間Oracle 10g
- oracle 10g表空間操作Oracle 10g
- 【Explain Plan】10g中的PLAN_TABLE$臨時表AI
- js如何判斷一個變數是否有值JS變數
- 如何判斷一個元素沒有任何內容
- How to adjust the high watermark in ORACLE 10g – ALTER TABLE SHRINKOracle 10g
- Oracle 10G 新特性——閃回表Oracle 10g
- 收縮表空間 for Oracle 10gOracle 10g
- 如何判斷沒有字尾的檔案型別?型別
- python如何判斷一列是否有資料Python
- oracle truncate table recover(oracle 如何拯救誤操作truncate的表)Oracle
- 判斷oracle是否啟動Oracle
- MySQL判斷表名是否存在MySql
- 如何判斷企業有沒有精益生產執行力?
- oracle中判斷欄位是否存在和新增表結構Oracle
- oracle 外部表 external tableOracle
- Oracle外部表 External TableOracle
- Oracle Database 10g新特性-閃回表OracleDatabase
- Oracle 10g大檔案表空間Oracle 10g
- oracle 10g表沒有收集統計資訊的一點研究與思考Oracle 10g
- 10g包含同名觸發器的表執行PURGE TABLE出錯觸發器
- 怎麼判斷mysql表是否存在MySql
- 判斷元素是否有重疊部分
- oracle index monitoringOracleIndex