偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

使用度量基線技術實現(xiàn)Oracle自我監(jiān)控

運維 數(shù)據(jù)庫運維 Oracle
自我監(jiān)視功能要起作用的話,則離不開度量基線。度量基線就是一個技術指標,告訴企業(yè)管理器,當某個指標達到這個度量基線或者超過多少時,執(zhí)行某項動作。

如數(shù)據(jù)庫管理員現(xiàn)在需要讓Oracle數(shù)據(jù)庫系統(tǒng)進行自我監(jiān)視。當服務器的CPU使用率達到多少的時候,自動向數(shù)據(jù)庫管理員報警;或者到表空間的使用量達到全部***容量的90%時自動提醒數(shù)據(jù)庫管理員等等。這些功能對于數(shù)據(jù)庫管理員來說,肯定非常的實用。在Oracle數(shù)據(jù)庫系統(tǒng)的企業(yè)管理器中提供了多種方式幫助管理員監(jiān)視Oracle應用環(huán)境。在每個監(jiān)視主機上的Oracle管理代理能夠監(jiān)視主機上所有目標的狀態(tài)、性能和健康情況。如故目標對象發(fā)生故障或者性能度達到預警閥值,數(shù)據(jù)庫系統(tǒng)就會生成預警,并通過一定的渠道告訴給數(shù)據(jù)庫管理員??梢娺@個數(shù)據(jù)庫系統(tǒng)的自我監(jiān)視功能,可以代替數(shù)據(jù)庫管理員的眼睛。

但是,這個自我監(jiān)視功能要起作用的話,則離不開度量基線。度量基線就是一個技術指標,告訴企業(yè)管理器,當某個指標達到這個度量基線或者超過多少時,執(zhí)行某項動作。所以,度量基線的管理對于數(shù)據(jù)庫系統(tǒng)的自我監(jiān)視功能非常關鍵。如果這個度量基線設置的高了,那么就起不到監(jiān)視的作用。等到系統(tǒng)報警時,可能數(shù)據(jù)庫已經(jīng)崩潰掉了。如果這個度量基線設置的比較低,那么數(shù)據(jù)庫會頻繁的報無效的警。反而會因為太過于靈敏而給數(shù)據(jù)庫管理員造成不必要的麻煩。所以度量基線的設置對于Oracle數(shù)據(jù)庫來說非常的關鍵。

一、 度量基線設置的基本步驟

設置度量基線其實不是很難。只需要簡單幾個步驟就可以完成度量基線的設置。其難點在于如何設置才是合理的。下面筆者就結合度量基線設置的內容來談談怎么設置一個合理的度量基線。

進入Oracle的企業(yè)管理器,打開創(chuàng)建度量基線的頁簽。在這個頁簽上,就可以來設置度量基線的所有內容。然后數(shù)據(jù)庫系統(tǒng)會自動根據(jù)這里的設置來計算閥值。在創(chuàng)建度量基線時,選擇目標性能在典型工作量下處于克接受范圍內的日期和時間段,這是建立一個合理的度量基線的基本準則。具體的來說,要設置一個度量基線,需要設置一下具體的參數(shù)。

一是度量基線的名稱。由于數(shù)據(jù)庫可以同時監(jiān)視多個數(shù)據(jù)庫對象以及Oracle應用環(huán)境,為此需要給度量基線取一個合適的名字。這對于數(shù)據(jù)庫管理員后續(xù)的維護具有很重要的意義。做好在基線的名稱中,能夠體現(xiàn)所監(jiān)控對象的名字。如此數(shù)據(jù)庫管理員就可以一目了然的知道這個度量基線主要用來監(jiān)控什么對象的。另外,數(shù)據(jù)庫管理員還可以對某個對象的不同時刻的性能進行監(jiān)視。如可能晚上12點到2點主要用來進行數(shù)據(jù)庫備份,那么就可以設置一個基線來監(jiān)視此時的作業(yè)。幫助管理員判斷數(shù)據(jù)庫備份作業(yè)發(fā)生時的Oracle應用環(huán)境。此時,在定義度量基線名字的時候,***能夠包含時間信息。這些建議都可以提高度量基線名字的可讀性。

二、設置“一天中的小時”

筆者個人認為,這個參數(shù)很關鍵。如果管理員選擇了“一天中的小時”這個參數(shù),則用戶度量基線的結果數(shù)值是前幾個小時內的累積值。這在數(shù)據(jù)庫測試的時候非常有用。如用戶在數(shù)據(jù)庫設計的時候,可能在某個時段內設計了一些自動化作業(yè)。數(shù)據(jù)庫管理員需要測試一下這些作業(yè)發(fā)生時,會否觸發(fā)系統(tǒng)報警作業(yè)。此時,數(shù)據(jù)庫管理員就可以設置這個參數(shù)。如管理員選擇的一天中的小時數(shù)設置為12。則數(shù)據(jù)庫系統(tǒng)就會采用上午10點到11點之間的數(shù)據(jù)作為度量的基礎。如果這個一個小時內的度量平均值超過了用戶定義的百分比,則系統(tǒng)就會報警。故靈活設置這個參數(shù),可以幫助管理員及時了解某個特定時段或者某個特定作業(yè)的數(shù)據(jù)庫性能。在測量觸發(fā)器等Oracle子程序的性能對于數(shù)據(jù)庫的影響,非常有作用。

三、設置警告的百分比或者嚴重百分比

讓系統(tǒng)在沒達到極限值之前報警還是超過了一定的比例之后再報警呢。這需要數(shù)據(jù)庫管理員根據(jù)實際情況來設置這個參數(shù)。如某個用戶的表空間容量可能為10G。當數(shù)據(jù)庫管員監(jiān)視這個對象,把這個對象的基線置設置為10G之后,那么管理員肯定不希望其使用兩已經(jīng)達到10G的時候再來報警。此時,數(shù)據(jù)庫系統(tǒng) 已經(jīng)因為表空間達到***限度而發(fā)生了數(shù)據(jù)丟失的情況。管理員希望當表空間的使用量達到90%時就給管理員報警。讓管理員能夠提早介入,從而防止意外的損失。為此,可以通過度量數(shù)據(jù)的下限值與上限值來定義。在度量數(shù)據(jù)表中,有下限值和上限值兩個文本框。在這兩個文本框中填入數(shù)據(jù)之后,系統(tǒng)便可以根據(jù)度量基線值使用這些百分比來計算建議的度量閥置。注意,這里需要輸入百分比的值。如要設置低于基線值20%的時候,發(fā)生報警時,就輸入20即可。不用輸入百分號。

在度量基線值設置過程中,這個百分比是最有技巧的地方。因為其直接關系到在什么時候觸發(fā)某個報警作業(yè)。這個值到底設置為多少比較合適,往往是公說公有理、婆說婆有理,沒有一個標準的答案。筆者認為,這需要根據(jù)企業(yè)的實際情況進行調整。如數(shù)據(jù)庫管理員剛開始可以設置一個比較低的基線閥值,然后根據(jù)報警事件的有效性來逐步對此進行調整。這個調整的過程可能需要半年甚至更長的時間。雖然這個過程比較長,但是相對于自動化監(jiān)視給數(shù)據(jù)庫管理員帶來的收益來講,也是值得的。

四、 度量基線設置的便捷方法

如果有一個個的去設置對象的度量基線,難度會比較大。而且沒有基礎數(shù)據(jù)的話,喬木難為無米之炊,這個度量基線更加難以設置。那么度量基線設置有沒有一些便捷的方法呢?筆者這里就給大家介紹一些方法。

一是根據(jù)企業(yè)的實際應用情況來選擇合適的監(jiān)視對象。企業(yè)管理起的監(jiān)視對象有多大數(shù)十種。數(shù)據(jù)庫管理員沒有必要一一為其設置度量值。管理員只需要根據(jù)數(shù)據(jù)庫服務器的實際情況,來進行設置。如對于表空間的限制,就需要根據(jù)不同的情況來對待。如用戶的表空間沒有進行容量的限制,那么就沒有必要對表空間對象進行監(jiān)視。但是,表空間大小仍然受到硬盤空間***容量的限制。雖然沒有必要對用戶的表空間大小設置度量值,但是仍然有必要對硬盤的使用量進行監(jiān)視。如果硬盤的使用率達到某個程度時,仍然需要對數(shù)據(jù)庫管理員提出警告。但是,這已經(jīng)省了不少的功夫。因為如果一個數(shù)據(jù)庫管理員有多個表空間,為每個表空間設置度量值的話,工作量就會比較大。而現(xiàn)在只需要為一個硬盤設置度量值即可。所以說,度量基線設置的***個便捷方法就是選擇合適的監(jiān)視對象。在大部分情況下,沒有必要為全部的對象設置度量值。

二是根據(jù)服務器操作系統(tǒng)的任務進程來設置度量值。在數(shù)據(jù)庫服務器的操作進程中,數(shù)據(jù)庫管理員可以收集到一些對度量基線設置很有幫助的值。如CPU、內存的使用率等等。如果數(shù)據(jù)庫管理員發(fā)現(xiàn)數(shù)據(jù)庫性能下降的時候,是由于CPU、內存使用過高所造成的。那么數(shù)據(jù)庫管理員就可以在自己懷疑對象的上面設置這個度量值。或者對內存等硬件進行升級后再設置度量值。這可以幫助數(shù)據(jù)庫管理員追蹤硬件升級的效果。數(shù)據(jù)庫系統(tǒng)與操作系統(tǒng)是難兄難弟,兩者的性能彼此之間有很大的影響。所以根據(jù)服務器操作系統(tǒng)所收集的數(shù)據(jù),可以作為Orcle數(shù)據(jù)庫度量值的參考。況且不少服務器操作系統(tǒng)本身就配置了相關的性能檢測參數(shù)。此時這些參數(shù)可以直接作為數(shù)據(jù)庫管理員設置數(shù)據(jù)庫度量基線的參考數(shù)據(jù)。

三是在剛開始的時候不需要設置度量基線。等數(shù)據(jù)庫在企業(yè)中運行一段時間內,數(shù)據(jù)庫管理員就可以收集到相關的影響數(shù)據(jù)庫性能的瓶頸資源。根據(jù)這些以前的性能可以幫助管理員設置合理的度量基線。這對于大部分企業(yè)來說,可能是一個比較實用的度量基線設置方法。隨著應用軟件應用的深入,對于數(shù)據(jù)庫系統(tǒng)的考驗也會越來越大。當使用了一段時間之后,數(shù)據(jù)庫管理員再根據(jù)前一段時間收集起來的性能相關數(shù)據(jù)。有了這堆數(shù)據(jù)的支持,那么管理員設置合理的度量曲線就會簡單的多。

【編輯推薦】

  1. Oracle 11g中實現(xiàn)自我調整功能
  2. Oracle數(shù)據(jù)塊原理深入剖析
  3. Oracle數(shù)據(jù)庫設計提升性能的五條法則
責任編輯:佚名 來源: IT專家網(wǎng)
相關推薦

2023-10-26 07:02:49

技術團隊驅動開發(fā)

2011-03-25 15:24:40

Nagios監(jiān)控

2011-03-22 09:07:12

nagios監(jiān)控oracle

2009-03-12 10:28:32

數(shù)據(jù)庫Oracle11g自我調整

2020-05-29 09:17:43

2023-06-12 12:21:27

研究框架

2011-03-25 16:10:58

oraclenagios

2023-12-01 10:51:00

LoRaWAN醫(yī)療保健

2016-04-14 11:19:12

WOT現(xiàn)場實錄聽云

2011-03-22 14:29:19

Nagios監(jiān)控

2024-01-24 13:37:36

大型語言模型人工智能

2009-06-03 10:32:36

Oracle性能優(yōu)化分區(qū)技術

2011-03-23 15:13:08

Nagios監(jiān)控oracle

2009-03-20 16:11:49

數(shù)據(jù)空間Oracle維護Oracle

2011-03-24 10:08:39

Nagios監(jiān)控oracle

2011-03-22 13:43:08

2019-09-23 12:17:27

OracleLinux云計算

2022-02-09 20:39:52

Actuator應用監(jiān)控

2020-03-09 09:15:56

集群Prometheus開源

2010-10-26 12:44:38

網(wǎng)絡監(jiān)控
點贊
收藏

51CTO技術棧公眾號