Oracle對儲存的監控及意義
對於TABLE,INDEX,CLUSTER而言,ORACLE資料庫對其儲存空間的分配是以EXTENT為單位的。根據ORACLE的規定,EXTENT是由一個或多個資料塊組成,它們在物理空間上是連續的。而不同的EXTENT在物理空間上並不一定連續。所以,如果某個TABLE,INDEX,或CLUSTER分配並使用了很多EXTENT,則在對其進行查詢或掃描時就不可能透過一次資料庫的物理讀來讀入大量的資料,由此效率就會降低。另外,在TABLE,INDEX,或CLUSTER建立時,還可以設定一個儲存引數-MAXEXTENTS,由該引數限制某個資料庫物件所能擁有EXTENT的數量。如果目前某個資料庫物件已分配的EXTENT數量已達到了最大值,則在下次需要繼續對該資料庫物件分配EXTENT時,ORACLE將報錯。針對上述的情況,為了提高ORACLE資料庫的效能和減少出錯,所以我們應對這類資料庫物件的儲存狀況進行監控。
對於表空間而言,隨著對TABLE,INDEX,和CLUSTER的增、刪、改操作的不斷髮生,表空間中會出現碎片,這是一些在物理上孤立的、空閒的儲存空間。由於某些碎片比較小,不足以容納一個為TABLE、INDEX、或CLUSTER動態分配的EXTENT,而EXTENT又要求在物理上必須是連續的,因此這些碎片將不被使用,所以這勢必會造成一些儲存空間的浪費。同時,由於碎片的存在,又迫使TABLE、INDEX、或CLUSTER內部不同的EXTENT在物理上不連續,這也降低了資料庫系統的效能。由此,我們應對錶空間的儲存及碎片狀況進行監控。
r 目標
監控資料庫中的物件(如TABLE,INDEX,CLUSTER)和表空間的儲存空間分配情況。
r 常用的掃描型別
TABLE EXTENT INFO – ALLOCATED EXTENTS:此掃描型別顯示已分配給TABLE的EXTENT的數量。該值通常不應大於10。
TABLE EXTENT INFO – NEXT EXTENT SIZE:此掃描型別顯示已分配給TABLE的EXTENT的數量。該值通常不應大於10。
TABLESPACE INFO – MAXIMUM CONTIGUOUS SPACE:此掃描型別顯示TABLESPACE內部最大的連續空間。
TABLESPACE INFO – FREE SPACE:此掃描型別顯示TABLESPACE內部空閒空間的總和。
表格1. 與儲存有關的掃描型別
Scan Group
Scan Type
Description
Table Extent Info
Maximun Number of Extents
表的最大擴充套件塊數量
Next Extent Size
表的下一個擴充套件塊的大小。如果當表進行下一次擴充套件時,表空間沒有足夠的連續的自由空間,則表擴充套件將失敗
Allocated Extents
表的現有擴充套件塊數量。如果表的擴充套件數太多,說明表的儲存引數設定不合理。重新設定儲存引數可以使用CA公司的TSREORG
Total size
表大小
Index Extent Info
Maximun Number of Extents
索引的最大擴充套件塊數量
Next Extent Size
索引的下一個擴充套件塊的大小。如果當索引進行下一次擴充套件時,沒有足夠的連續的自由空間,則索引擴充套件將失敗
Allocated Extents
索引的現有擴充套件塊數量。如果索引的擴充套件數太多,說明索引的儲存引數設定不合理。重新設定儲存引數可以使用CA公司的TSREORG
Total size
索引大小
Cluster Extend Info
Maximun Number of Extents
簇的最大擴充套件塊數量
Next Extent Size
簇的下一個擴充套件塊的大小。如果當簇進行下一次擴充套件時,沒有足夠的連續的自由空間,則簇擴充套件將失敗
Allocated Extents
簇的現有擴充套件塊數量。如果簇的擴充套件數太多,說明簇的儲存引數設定不合理。重新設定引數可以使用CA公司的TSREORG
Total size
簇大小
Tablespace Info
Free Space
表空間的剩餘空間大小
Total Size
表空間大小
Contiguous Space
表空間內的最大連續空閒空間碎片的大小
Fragments
表空間內的空閒空間碎片
r 常用的報警型別
表格1. 與儲存有關的報警型別
Related Event
Performance Workspace
Scan Group
Scan Type
Description
tabnextfail
AL_TabNextFail.wsv
Table Extent Info-
Next Extent Size
當表分配下一個擴充套件塊時,將因為沒有足夠的連續空閒空間而失敗
Tablespace Info
maximum Free Extent Size
Idxnextfail
AL_IdxNextFail.wsv
Index Extent Info
Next Extent Size
當索引分配下一個擴充套件塊時,將因為沒有足夠的連續空閒空間而失敗
Tablespace Info
maximum Free Extent Size
Clunextfail
AL_CluNextFail.wsv
Cluster Extent Info
Next Extent Size
當簇分配下一個擴充套件塊時,將因為沒有足夠的連續空閒空間而失敗
Tablespace Info
maximum Free Extent Size
Tsdexefrag
AL_TsdExeFrag.wsv
Tablespace Info
Fragments
太多的bubble碎片。Bubble碎片是指不連續的自由空間碎片。當TEMP和RBS表空間出現此類告警時,應將這類表空間的pctincrease引數設定為0
Tshoneycomb
AL_TsHoneyComb.wsv
Tablespace Info
Contiguous Space
存在honeycomb碎片。Honeycomb碎片是指連續但不能被作為連續空間使用的自由空間碎片
Tablespace Info
Maximum Free Extent Size
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-733379/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle資料庫記憶體監控及意義Oracle資料庫記憶體
- HDFS分散式儲存的意義及技術解析分散式
- 影片監控儲存伺服器裝置及方案伺服器
- 安防監控如何儲存?
- 面對海量的監控影片資料應該如何儲存?
- Oracle對錶的監控Oracle
- 監控採集上報和儲存監控資料策略
- 監控影片儲存壓縮解決方案
- 雲端儲存系統監控服務分析
- 使用SpringBoot JPA進行自定義的儲存及批量儲存Spring Boot
- 使用SpringBoot-JPA進行自定義的儲存及批量儲存Spring Boot
- 國家反覆強調的“新基建” 對發展國產儲存晶片有什麼意義?晶片
- 關於跟蹤路由對網站監測的意義路由網站
- ORACLE OGG運維及日常監控Oracle運維
- ORACLE EXPDP IMPDP 的停止和啟動及監控Oracle
- 自定義監控項
- Oracle索引的監控Oracle索引
- 實時監控儲存過程中應用的日誌資訊儲存過程
- 如何使用表格儲存控制檯進行資料監控
- APM效能監控軟體的監控型別服務及監控流程型別
- Oracle中定義package以及儲存過程的使用OraclePackage儲存過程
- 安防監控伺服器儲存特點及十大技術盤點-VeCloud伺服器Cloud
- 檔案系統儲存與oracle資料庫儲存對比Oracle資料庫
- 什麼是資料監控?其4大意義又是什麼?
- ORACLE 監控索引的使用Oracle索引
- Oracle中checkpoint存在的意義Oracle
- Oracle-監控oracle的等待事件Oracle事件
- KV儲存的對比
- Suspense對React的意義在哪裡?React
- 體驗監控寶自定義監控 送你《IT運維之道》運維
- 監控或統計多套資料庫的儲存容量與備份資料庫
- MySQL和Oracle對比之儲存過程MySqlOracle儲存過程
- DevOps專題 |監控,可觀測性與資料儲存dev
- 一種對雲主機進行效能監控的監控系統及其監控方法
- 帶你快速瞭解“儲存過程”的定義及優點儲存過程
- Prometheus Operator自定義監控項Prometheus
- node_exporter 自定義監控Export
- zabbix_sender自定義監控