【新炬網路名師大講堂】MySQL複製與監控系列文章(1)——篇首
新炬網路定期推出“名師大講堂”專業IT技術知識分享,內容涉及Oracle資料庫、效能測試、軟體自動化測試等,與工作在技術前線的小夥伴們一起探討實踐中出現的技術難題,提供有效解決方案,大家透過交流共同成長
這個系列文章將以《高可用MySQL-構建健壯的資料中心 》一書作為教材,對MySQL資料庫的複製、監控進行學習。本人也沒有寫過技術的系列文章(應該說也很久沒有寫過文章了吧)。當然,學習技術之餘也藉助寫部落格增強一下自己的寫作能力,等到找到寫文章的感覺之後,計劃寫兩個原創的系列文章,分別是 《工作流引擎——靈活架構設計之道》、《基於後設資料的資訊系統快速開發框架》(還沒有 人寫這樣的書呢,能不能搶個專利o(∩_∩)o )。
好了,正式進入主題。首先來看下在本書引言部分中所提到的重點
重點
1、資料庫複製:複製一個伺服器上的所有改變到另外一臺伺服器。
常見的複製例子:
a)建立一個主節點的備份,以避免主節點崩潰時丟失資料;
b)擁有一個主節點的副本,從而在不干擾其他業務的情況下執行報表和分析工作
2、資料庫監控:可以透過監控來發現客戶使用模式變化導致業務需求的變化,發現需要平衡系統才能更加高效利用的資源,並減少資源利用的突發改變而失去可用性的風險。例如,為頻繁讀取的表新增索引,如果鎖被佔有了很長時間,則表示多個資料庫連線正在使用同一張表,考慮是否需要換儲存引擎等
思考
關於複製
由於本身不是做運維的,對於資料庫的複製來說,讓我印象比較深刻的是一家公司這樣的需求:主公司需要管理系統的基礎資料,子公司的要保留主公司中的部分基礎資料,當主公司的基礎資料改變之後,所有子公司的系統中的基礎資料都要即時更新(涉及到錢的問題)。當時計劃採用的資料庫是SQLServer,最開始碰到這個問題的時候,我的第一個想法是,用ServiceBroker嘛,後來發現SQLServer資料庫其實自己具備主從庫複製的功能,再到後來,發現微軟還真是考慮的太好了,提供了一套SynchronizationFramework,透過這套框架再加上本地資料庫,基本上就不用自己考慮什麼事情了。
關於監控
本人完全沒搞過什麼資料庫監控,所以很難體會到資料庫監控的重要性。不過書中所說的透過資料庫監控來調優資料庫的做法倒是讓我產生了這樣的想象。實際的應用場景會不會是:運維人員在做資料庫監控->某天發現了效能不行->資料庫效能調優。假如是這樣的話,那是不是就應該會有這樣的一套系統:初始化資料庫監控知識庫->系統執行->系統監控某項指標超過了監控系統中的配置指標->複製主資料庫,執行資料庫調優計劃->執行資料庫效能/壓力等測試->產生測試報告->由資料庫運維人員對此進行評估->應用到生產庫中。我姑且就給它命名為資料庫運維監控系統吧:-),究竟有沒這樣的系統呢。。。。(百度了一下,好像沒看到,假如有同學發現這樣的產品的話麻煩告訴我一下,我去學習學習)
結尾
系列文章的開篇就到此結束了,下一篇開始將對MySQL的複製進行學習
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29960155/viewspace-1350154/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL組複製(MGR)全解析 Part 6 監控MySQL組複製MySql
- mysql5.7 GTID 主從複製模式-增加新的slave1(好文章!!)MySql模式
- MySQL 8 複製(四)——GTID與複製MySql
- 風控大講堂:做汽車金融風控有前途嗎?
- MySQL 8 複製(三)——延遲複製與部分複製MySql
- 網站安全監控的方法講解,網站安全監控技術網站
- mysql的主從複製 原理講解MySql
- MySQL 8 複製(十)——組複製效能與限制MySql
- MySQL組複製(MGR)全解析 Part 1 組複製背景MySql
- Skywalking APM監控系列(二、Mysql、Linux伺服器與前端JS接入Skywalking監聽)MySqlLinux伺服器前端JS
- mysql 複製原理與實踐MySql
- prometheus之docker監控與告警系列(一)PrometheusDocker
- prometheus之docker監控與告警系列(二)PrometheusDocker
- prometheus之docker監控與告警系列(三)PrometheusDocker
- 《社交娛樂·風控課堂》4月28日雲開講!參與直播贏大獎
- MySQL 傳統複製與 GTID 複製原理及操作詳解MySql
- 徒手教你製作運維監控大屏運維
- MySQL複製MySql
- MySQL監控工具MySql
- 運維大師講堂,7天從入門到進階運維
- #MySQL# mysql5.7新特性之半同步複製MySql
- mysql複製--主從複製配置MySql
- MySQL 8 複製(六)——拓撲與效能MySql
- PG技術大講堂 - Part 3:PostgreSQL建庫與使用SQL
- 用幾張圖實戰講解MySQL主從複製MySql
- 新炬網路與GBASE開啟戰略合作助力資料庫國產化資料庫
- MySQL主從複製之GTID複製MySql
- MySQL 8 複製(一)——非同步複製MySql非同步
- MySQL 8 複製(二)——半同步複製MySql
- MySQL 8 複製(五)——配置GTID複製MySql
- MySQL sys效能監控MySql
- MySQL監控-Datadog資料庫監控調研MySql資料庫
- MySQL 複製全解析 Part 11 使用xtrabackup建立MySQL複製MySql
- 淺複製與深複製
- PostgreSQL技術大講堂 - 第72講:索引與SQL調優之禁忌之戀SQL索引
- 手把手教你使用 Prometheus 監控 MySQL 與 MariaPrometheusMySql
- MySQL資料庫與Nacos搭建監控服務MySql資料庫
- 安全大講堂|海南金融行業網路安全知識講座成功舉辦行業
- 烽火18臺系列之十——釣魚網站監控的需求與實戰網站