国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

【Paddy】數據庫監控系列(一)

2024-07-21 02:49:10
字體:
來源:轉載
供稿:網友
【Paddy】數據庫監控系列(一) - 監控理念

很多時候,都和身邊朋友聊兩個問題,DBA的日常工作都是哪些?什么才是數據庫方面最重要的?

我相信這兩個問題的答案每個人都不會完全一樣,我也是,所以這里只代表我的個人觀點,并且以下的內容將圍繞我的思路展開,希望對大家有或多或少的幫助。

Q1:DBA的日常工作都是哪些?

A:

  1. 數據庫的安裝部署
  2. 數據庫監控
  3. 數據庫優化
  4. 數據庫故障處理
  5. 其他
Q2:什么才是數據庫方面最重要的?

A:  穩定性

  很多公司,DBA和管理的DB數量比,1:10算少的,1:50都不算多,1:100也見過,數據庫的優化、高可用、監控等等都是為了確保數據庫的穩定性,穩定性如果不能保證,其他的工作都無法順利開展,那么在保證穩定性的工作中,監控又顯的格外突出。我個人的看法,DBA日常80%的工作都是在監控DB,自動化必不可少,為了節約出你的79%的監控時間,你才有去安裝、優化、故障處理、配合開發人員工作的時間,那么80%中,還有1%去哪里了?答案就是人工監控將占據這1%。任何監控程序都永遠不能100%代替人工,就像你媽把你放在幼兒園,還會去了解你在幼兒園的情況一樣,所以你時不時需要人工看看你的DB的實際情況。

  我將DB監控分為兩類:一、功能監控;二、性能監控。

  我主張的是先保證功能,才有資格保證性能,連功能都不能保證的監控,不是好的性能監控。

  市面上,有非常多的開源軟件,例如cacti、zabbix、nagios..,對于數據庫或者服務器的功能監控,基本還是調用的DMV、WMI來監控的,性能監控也基本都是圍繞性能計數器運行值監控,我的監控程序也一樣,不過有一點不同之處,就是基礎數據的收集及使用。

  第三方監控程序我總結是基礎數據收集+計算基礎數據+計算后數據圖表展示。開源程序的普遍使用造就了一些人過于依賴的現象,大多數公司在招聘DBA的時候都不會問你如何使用第三方工具,而作為企業招聘者,更愿意招聘那些懂得如何收集基礎數據,如何計算基礎數據,如何展示計算后數據的人。

  換言之,如何計算、如何展示,只要你有基礎數據,那么一切將不在話下。

  簡單歸納下我的監控列表,在后面的文章里,我會分享下每一個是如何實現的。

一、功能監控

  1. 連接數監控
  2. 數據庫狀態監控
  3. 對象使用空間監控
  4. 數據庫鏡像狀態
  5. 數據庫作業監控
  6. 數據庫錯誤日志監控
  7. 數據庫使用空間監控
  8. 數據庫阻塞監控
  9. 數據庫索引使用監控
  10. 數據庫統計信息監控
  11. 數據庫虛擬日志文件監控

二、性能監控

  1. 多臺數據庫性能計數器如何統一收集。
  2. 如何利用SQL Server生成你需要的數據。

三、如何利用SQL CLR+WMI進行Windows監控

四、報警:如何用SQL Server,達到短信報警和郵件報警的實現

通宵加班中,本次只能說到這里,以上只代表本人的想法,如果有不同意見,非常歡迎發來探討。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜平县| 临城县| 鹤岗市| 南澳县| 丰宁| 四平市| 望都县| 深州市| 曲沃县| 金华市| 深圳市| 文山县| 新宾| 绥滨县| 永和县| 乌鲁木齐县| 崇礼县| 镶黄旗| 桦川县| 武安市| 苍溪县| 汝城县| 岚皋县| 青川县| 南漳县| 沙河市| 绥芬河市| 新绛县| 壤塘县| 临西县| 辽宁省| 中方县| 开鲁县| 宁陵县| 阿鲁科尔沁旗| 环江| 洛南县| 开封县| 怀安县| 仙居县| 天门市|