让DB2数据库更牢靠
生活随笔
收集整理的這篇文章主要介紹了
让DB2数据库更牢靠
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
DB2數(shù)據(jù)庫管理的現(xiàn)狀
目前關(guān)系型數(shù)據(jù)庫市場基本屬于Oracle和IBM的DB2的天下,DB2數(shù)據(jù)庫核心又稱作DB2公共服務(wù)器,采用多進(jìn)程多線索體系結(jié)構(gòu),可以運(yùn)行于多種操作系統(tǒng)之上,并分別根據(jù)相應(yīng)平臺環(huán)境作了調(diào)整和優(yōu)化,以便能夠達(dá)到較好的性能。
DB2數(shù)據(jù)庫是業(yè)務(wù)系統(tǒng)架構(gòu)中關(guān)鍵的組成部分,所以管理和維護(hù)好DB2系統(tǒng)是業(yè)務(wù)系統(tǒng)維護(hù)的重中之重。
在一套業(yè)務(wù)系統(tǒng)上線之前,往往需要經(jīng)過數(shù)據(jù)庫系統(tǒng)參數(shù)的調(diào)整和優(yōu)化,以確保整體系統(tǒng)的穩(wěn)定性以及性能,而在上線之后又需要經(jīng)常對數(shù)據(jù)庫進(jìn)行定期的巡檢,并根據(jù)系統(tǒng)的運(yùn)行情況進(jìn)行適當(dāng)?shù)膬?yōu)化及調(diào)整。這些工作往往需要對DB2數(shù)據(jù)庫很精通的DBA來完成,但是每個企業(yè)真的就需要這樣專業(yè)人才嗎?不見得,這種資深的數(shù)據(jù)庫管理員對于一個企業(yè)的日常運(yùn)營來說,成本還是比較高的,如果僅僅為了數(shù)量很少的幾臺數(shù)據(jù)庫服務(wù)器就投入這么大的成本不是很劃算。 如何管理DB2數(shù)據(jù)庫
DB2數(shù)據(jù)庫是以實(shí)例的形式對外提供服務(wù)的,每個DB2數(shù)據(jù)庫服務(wù)器可以創(chuàng)建多個實(shí)例,DB2穩(wěn)定運(yùn)行的前提是這些實(shí)例都在正常工作,因此管理DB2數(shù)據(jù)庫要先要監(jiān)控每個實(shí)例當(dāng)前的狀態(tài)。
DB2數(shù)據(jù)庫的每個實(shí)例有多種屬性,均是需要重點(diǎn)關(guān)注的,例如緩沖池、連接、鎖、數(shù)據(jù)庫的空間使用情況等。
緩沖池如果命中率很低,那代表系統(tǒng)存在很大的性能問題。一般來說緩沖池命中率大于 80% 被認(rèn)為是理想的,理想情況是盡可能接近于 100% (索引命中率更是如此)。因此監(jiān)控這項(xiàng)指標(biāo)對于保證系統(tǒng)的性能有很大意義。
同理連接數(shù)的連接情況也是保證整個應(yīng)用系統(tǒng)性能的重點(diǎn),該參數(shù)決定了同時連接至一個數(shù)據(jù)庫的最大連接數(shù)。當(dāng)連接使用率持續(xù)是100%時,說明前端的應(yīng)用可能會有連接失敗的情況,因此需要增大數(shù)據(jù)庫的連接數(shù)配置。
因此重點(diǎn)關(guān)注以上幾個性能指標(biāo),是確保整個DB2系統(tǒng)穩(wěn)定運(yùn)行的前提。 數(shù)據(jù)庫管理軟件的問題
我們都知道,傳統(tǒng)的數(shù)據(jù)庫監(jiān)控軟件有很多,國外的也有國內(nèi)的產(chǎn)品。國外產(chǎn)品的普遍特點(diǎn)是監(jiān)控指標(biāo)豐富,但是需要管理員有專業(yè)的數(shù)據(jù)庫背景知識,才能在眾多的監(jiān)控指標(biāo)中選擇適合管理員需要的指標(biāo),而且定制起來比較麻煩和費(fèi)時。國內(nèi)大多數(shù)產(chǎn)品又指標(biāo)比較單一,并不能全面的反應(yīng)數(shù)據(jù)庫的整體性能情況。 摩卡軟件應(yīng)用監(jiān)控的優(yōu)勢
摩卡軟件在行業(yè)內(nèi)具有十年的IT運(yùn)維管理經(jīng)驗(yàn),摩卡軟件在全國超過23家的大客戶現(xiàn)場積累了深厚的應(yīng)用平臺運(yùn)維管理經(jīng)驗(yàn),其中DB2數(shù)據(jù)庫監(jiān)控也非常成熟,摩卡軟件對應(yīng)用監(jiān)控的主要優(yōu)勢如下:
- 支持應(yīng)用種類多:從J2EE應(yīng)用平臺到數(shù)據(jù)庫,再到中間件,幾乎無所不包。
- 專業(yè)底層的監(jiān)控:多年來與大廠的良好合作關(guān)系,奠定了摩卡軟件的技術(shù)實(shí)力,使得摩卡軟件在應(yīng)用的監(jiān)控上更能夠取得一些最有用的最底層的數(shù)據(jù)。
- 超越原廠家的監(jiān)控:應(yīng)用廠家可能不會想到,他們認(rèn)為的最關(guān)鍵的一些東西對不同的客戶而言可能關(guān)注點(diǎn)都不同,摩卡軟件利用與廠家合作關(guān)系的優(yōu)勢結(jié)合運(yùn)維管理經(jīng)驗(yàn),提出一套超越應(yīng)用原廠家的監(jiān)控指標(biāo)。
- 更有用的監(jiān)控:摩卡軟件最獨(dú)特的優(yōu)勢在于,所有對應(yīng)用平臺的監(jiān)控指標(biāo)都不是空穴來風(fēng),也不是每個技術(shù)人員所熟知的那些通用的監(jiān)控,摩卡軟件將十年來的IT運(yùn)維管理經(jīng)驗(yàn)進(jìn)行了整合,所有的監(jiān)控指標(biāo)均來自我們?nèi)珖^23個大客戶服務(wù)點(diǎn)多年來的運(yùn)維管理經(jīng)驗(yàn),讓監(jiān)控指標(biāo)更加有用。
- 更容易看懂的指標(biāo):摩卡軟件將指標(biāo)進(jìn)行分類,以可用性指標(biāo)、性能指標(biāo)、配置指標(biāo)等將指標(biāo)進(jìn)行分類管理,方便了用戶的查閱。 摩卡軟件對DB2的監(jiān)控
非常的靈活的策略體系,不僅可以針對不同的系統(tǒng)設(shè)定不同的監(jiān)控策略(監(jiān)控頻度、指標(biāo)閾值、報警方式),還可以對同一個系統(tǒng)的不同子資源設(shè)定不同的監(jiān)控策略,例如具有多個CPU、網(wǎng)絡(luò)適配器的系統(tǒng)。 Mocha BSM的DB2監(jiān)控可以實(shí)現(xiàn)很小顆粒度的監(jiān)控,例如數(shù)據(jù)庫的緩沖池性能情況、連接情況、數(shù)據(jù)庫鎖情況、排序等。而且每項(xiàng)設(shè)置軟件都給出了經(jīng)驗(yàn)值的參考,因此管理員不需要太多的專業(yè)技術(shù)背景就可以很清楚的掌握數(shù)據(jù)庫的全面運(yùn)行情況。
Mocha BSM的DB2監(jiān)控提供了幾十個有針對性的指標(biāo),可以全方面的給管理員提供出數(shù)據(jù)庫的運(yùn)行狀況。 讓DB2數(shù)據(jù)庫運(yùn)行的更加牢靠,更加穩(wěn)定,保證我們的業(yè)務(wù)系統(tǒng)為企業(yè)帶來更大的價值! 更多相關(guān)信息,請點(diǎn)擊[url]http://www.mochabsm.com[/url]
本文轉(zhuǎn)自賴永鋒51CTO博客,原文鏈接:http://blog.51cto.com/mochasoft/106391,如需轉(zhuǎn)載請自行聯(lián)系原作者
目前關(guān)系型數(shù)據(jù)庫市場基本屬于Oracle和IBM的DB2的天下,DB2數(shù)據(jù)庫核心又稱作DB2公共服務(wù)器,采用多進(jìn)程多線索體系結(jié)構(gòu),可以運(yùn)行于多種操作系統(tǒng)之上,并分別根據(jù)相應(yīng)平臺環(huán)境作了調(diào)整和優(yōu)化,以便能夠達(dá)到較好的性能。
DB2數(shù)據(jù)庫是業(yè)務(wù)系統(tǒng)架構(gòu)中關(guān)鍵的組成部分,所以管理和維護(hù)好DB2系統(tǒng)是業(yè)務(wù)系統(tǒng)維護(hù)的重中之重。
在一套業(yè)務(wù)系統(tǒng)上線之前,往往需要經(jīng)過數(shù)據(jù)庫系統(tǒng)參數(shù)的調(diào)整和優(yōu)化,以確保整體系統(tǒng)的穩(wěn)定性以及性能,而在上線之后又需要經(jīng)常對數(shù)據(jù)庫進(jìn)行定期的巡檢,并根據(jù)系統(tǒng)的運(yùn)行情況進(jìn)行適當(dāng)?shù)膬?yōu)化及調(diào)整。這些工作往往需要對DB2數(shù)據(jù)庫很精通的DBA來完成,但是每個企業(yè)真的就需要這樣專業(yè)人才嗎?不見得,這種資深的數(shù)據(jù)庫管理員對于一個企業(yè)的日常運(yùn)營來說,成本還是比較高的,如果僅僅為了數(shù)量很少的幾臺數(shù)據(jù)庫服務(wù)器就投入這么大的成本不是很劃算。 如何管理DB2數(shù)據(jù)庫
DB2數(shù)據(jù)庫是以實(shí)例的形式對外提供服務(wù)的,每個DB2數(shù)據(jù)庫服務(wù)器可以創(chuàng)建多個實(shí)例,DB2穩(wěn)定運(yùn)行的前提是這些實(shí)例都在正常工作,因此管理DB2數(shù)據(jù)庫要先要監(jiān)控每個實(shí)例當(dāng)前的狀態(tài)。
DB2數(shù)據(jù)庫的每個實(shí)例有多種屬性,均是需要重點(diǎn)關(guān)注的,例如緩沖池、連接、鎖、數(shù)據(jù)庫的空間使用情況等。
緩沖池如果命中率很低,那代表系統(tǒng)存在很大的性能問題。一般來說緩沖池命中率大于 80% 被認(rèn)為是理想的,理想情況是盡可能接近于 100% (索引命中率更是如此)。因此監(jiān)控這項(xiàng)指標(biāo)對于保證系統(tǒng)的性能有很大意義。
同理連接數(shù)的連接情況也是保證整個應(yīng)用系統(tǒng)性能的重點(diǎn),該參數(shù)決定了同時連接至一個數(shù)據(jù)庫的最大連接數(shù)。當(dāng)連接使用率持續(xù)是100%時,說明前端的應(yīng)用可能會有連接失敗的情況,因此需要增大數(shù)據(jù)庫的連接數(shù)配置。
因此重點(diǎn)關(guān)注以上幾個性能指標(biāo),是確保整個DB2系統(tǒng)穩(wěn)定運(yùn)行的前提。 數(shù)據(jù)庫管理軟件的問題
我們都知道,傳統(tǒng)的數(shù)據(jù)庫監(jiān)控軟件有很多,國外的也有國內(nèi)的產(chǎn)品。國外產(chǎn)品的普遍特點(diǎn)是監(jiān)控指標(biāo)豐富,但是需要管理員有專業(yè)的數(shù)據(jù)庫背景知識,才能在眾多的監(jiān)控指標(biāo)中選擇適合管理員需要的指標(biāo),而且定制起來比較麻煩和費(fèi)時。國內(nèi)大多數(shù)產(chǎn)品又指標(biāo)比較單一,并不能全面的反應(yīng)數(shù)據(jù)庫的整體性能情況。 摩卡軟件應(yīng)用監(jiān)控的優(yōu)勢
摩卡軟件在行業(yè)內(nèi)具有十年的IT運(yùn)維管理經(jīng)驗(yàn),摩卡軟件在全國超過23家的大客戶現(xiàn)場積累了深厚的應(yīng)用平臺運(yùn)維管理經(jīng)驗(yàn),其中DB2數(shù)據(jù)庫監(jiān)控也非常成熟,摩卡軟件對應(yīng)用監(jiān)控的主要優(yōu)勢如下:
- 支持應(yīng)用種類多:從J2EE應(yīng)用平臺到數(shù)據(jù)庫,再到中間件,幾乎無所不包。
- 專業(yè)底層的監(jiān)控:多年來與大廠的良好合作關(guān)系,奠定了摩卡軟件的技術(shù)實(shí)力,使得摩卡軟件在應(yīng)用的監(jiān)控上更能夠取得一些最有用的最底層的數(shù)據(jù)。
- 超越原廠家的監(jiān)控:應(yīng)用廠家可能不會想到,他們認(rèn)為的最關(guān)鍵的一些東西對不同的客戶而言可能關(guān)注點(diǎn)都不同,摩卡軟件利用與廠家合作關(guān)系的優(yōu)勢結(jié)合運(yùn)維管理經(jīng)驗(yàn),提出一套超越應(yīng)用原廠家的監(jiān)控指標(biāo)。
- 更有用的監(jiān)控:摩卡軟件最獨(dú)特的優(yōu)勢在于,所有對應(yīng)用平臺的監(jiān)控指標(biāo)都不是空穴來風(fēng),也不是每個技術(shù)人員所熟知的那些通用的監(jiān)控,摩卡軟件將十年來的IT運(yùn)維管理經(jīng)驗(yàn)進(jìn)行了整合,所有的監(jiān)控指標(biāo)均來自我們?nèi)珖^23個大客戶服務(wù)點(diǎn)多年來的運(yùn)維管理經(jīng)驗(yàn),讓監(jiān)控指標(biāo)更加有用。
- 更容易看懂的指標(biāo):摩卡軟件將指標(biāo)進(jìn)行分類,以可用性指標(biāo)、性能指標(biāo)、配置指標(biāo)等將指標(biāo)進(jìn)行分類管理,方便了用戶的查閱。 摩卡軟件對DB2的監(jiān)控
非常的靈活的策略體系,不僅可以針對不同的系統(tǒng)設(shè)定不同的監(jiān)控策略(監(jiān)控頻度、指標(biāo)閾值、報警方式),還可以對同一個系統(tǒng)的不同子資源設(shè)定不同的監(jiān)控策略,例如具有多個CPU、網(wǎng)絡(luò)適配器的系統(tǒng)。 Mocha BSM的DB2監(jiān)控可以實(shí)現(xiàn)很小顆粒度的監(jiān)控,例如數(shù)據(jù)庫的緩沖池性能情況、連接情況、數(shù)據(jù)庫鎖情況、排序等。而且每項(xiàng)設(shè)置軟件都給出了經(jīng)驗(yàn)值的參考,因此管理員不需要太多的專業(yè)技術(shù)背景就可以很清楚的掌握數(shù)據(jù)庫的全面運(yùn)行情況。
Mocha BSM的DB2監(jiān)控提供了幾十個有針對性的指標(biāo),可以全方面的給管理員提供出數(shù)據(jù)庫的運(yùn)行狀況。 讓DB2數(shù)據(jù)庫運(yùn)行的更加牢靠,更加穩(wěn)定,保證我們的業(yè)務(wù)系統(tǒng)為企業(yè)帶來更大的價值! 更多相關(guān)信息,請點(diǎn)擊[url]http://www.mochabsm.com[/url]
本文轉(zhuǎn)自賴永鋒51CTO博客,原文鏈接:http://blog.51cto.com/mochasoft/106391,如需轉(zhuǎn)載請自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的让DB2数据库更牢靠的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Split in Java
- 下一篇: 论IP地址在数据库中应该用何种形式存储