數據庫管理員必須了解的MySQL企業監控器

  借助于最新版的MySQL企業監控器,數據庫管理員不但可以獲得高級的數據複制和數據庫監控功能,同時還可以簡化安裝,無論是對于商業版的MySQL企業版,還是對于MySQL社區版,它都能夠幫助管理員來實現數據庫的安裝和維護。
  MySQL企業監控器Fall 2007提供銀、金和白金三個級別的服務,具有最多功能的白金版,它的每服務器每年價格爲4999美元。
  企業監控器Fall 2007的組成包括:一個服務代理,每一個被監控的MySQL服務器都需要安裝它;還有一個服務管理器,它通過使用Windows或Unix服務器上的一個java服務來從其監控範圍之內的每一個MySQL服務器上收集MySQL和操作系統的數據;一個MySQL數據庫作爲一個信息倉庫,被服務管理器用來顯示和報告服務器健康狀況。
  對于MySQL數據庫管理員們來說,考慮使用企業監控器的一個最大的理由是,它能夠讓管理員可視化的將多個MySQL服務器以組的形式管理,而不用像以前一樣每次都要登錄到每一個系統上。盡管這類功能在商業化數據庫中已經非常普遍,兩年前實現商業化的MySQL還是通過這個版本的企業監控器向前邁了一大步。
  企業監控器還提供給數據庫管理員一個基于Web的企業面板,以查看被監控服務器的圖表和事件數據。我使用這個企業面板可以對企業監控器進行配置,以保持對系統的監控,並得到來自MySQL公司的更新,同時還可以查看事件和修改設置。
  
數據庫管理員必須了解的MySQL企業監控器

  那些在MySQL數據庫上運行關鍵業務應用的數據庫管理員應該考慮使用某個版本的MySQL企業監控器。它的專家建議策略集合,還有可以讓我輕松添加從系統的功能,都可以顯著的節省企業數據庫的管理成本。
  MySQL企業監控器的關鍵功能之一是它的建議器功能,數據庫管理員使用它可以創建複雜的規則來監控和報告MySQL服務器的管理、內存使用、性能、複制、計劃和安全等。這些規則已經被調試好,可以適用于多數典型的MySQL服務器情況,但是你可以很容易的拷貝並編輯規則來創建一個定制的監視器。在我自己的測試中我使用了默認設置。
  MySQL企業監控器使得管理具有主從關系的劃分等級的MySQL數據庫變得非常簡單,在主從關系的MySQL中,出于備份或性能方面的考慮,來自一個主服務器的一個或多個數據庫可以自動被映像到其它從服務器上。
  在大型企業環境中,保持對這些主從關系數據庫的跟蹤是一件比較麻煩的事情,在這個版本的MySQL企業監控器中,新增的功能包括對主從關系的自動探測和分組管理功能。爲了測試這個功能,我對測試環境中MySQL服務器的複制關系進行了好幾個修改,MySQL企業監控器可以輕松的保持同步修改。在非常大型的環境中,大部分數據庫管理員不可能對每一個複制配對以文檔形式記錄下來,這類服務的價值是難以估量的。
  複制建議器規則只有在金版和白金版的MySQL企業監控器中提供,可以簡要的說明什麽時候在複制拓撲中不再需要二進制日志。在複制建議規則中幾個其它的新增改進包括,可以立即指出數據庫通信錯誤出現的時間,以有助于確保問題被記錄和修正。
  除了19個複制規則之外,在這個版本的MySQL企業監控器中還有80多個其它的方法,包括虛擬內存和針對以組形式顯示的不同服務器的緩沖效率進行查詢。
  MySQL企業監控器要求每一個被監控的MySQL服務器安裝一個代理。在我的每一個Windows 2003服務器測試系統上,這個代理占用7.5M左右的內存。和多數其它代理一樣,這個MySQL企業監控器代理需要具有它們自己的維護計劃。
  在我的測試中,服務管理器只可以與相同版本的MySQL企業監控器中的代理配合工作。早期版本的代理必須先被升級,才能與最新的MySQL企業監控器組件配合使用。