如何成為MySQL DBA

來源:互聯網
上載者:User

標籤:網路服務   互連網   資料庫   linux   如何成為mysql dba   

    互連網高速發展的成功,得益於MySQL資料庫的給力支援。MySQL本身發展的速度較快,效能方面提升顯著,讓傳統企業也有想法使用MySQL提供服務。目前看來MySQL DBA的缺口非常大。所以歡迎加入到MySQL DBA的團隊中來。

        有同學一提到MySQL DBA或是DBA都把高難度入門聯絡到一塊。我從事MySQL DBA差不多10幾年了,在這裡我也給大家講述一下怎麼成為一名MySQL DBA, 少走灣路,快速成為MySQL DBA。

        首先MySQL大多是跑在Linux環境上的,所以我們需要學習一下Linux的知識,最基礎的需要瞭解:

  • Linux的安裝及目錄結構意義

  • 常用的Linux命令,大概20多個

  • 網路基本知識,進一步瞭解網關及路由相關概念,dhcp

  • 撐握一定的Linux網路服務,如果LAMP結構,dns,  ftp 等

      其實具備上面的條件,你就可以開始MySQL DBA的學習之路了,其它的知識,可以在學習在補。 MySQL DBA比較特殊,不象別的資料庫一樣,需要分為開發DBA,營運DBA,基本上MySQL DBA要把所有的活都幹下來,因為MySQL太簡單了,很好搞定。 那麼下面給大家說一下MySQL DBA的學習路徑:

  • 瞭解MySQL的版本意義

  • 學習MySQL的安裝方式,從根本下理解MySQL的啟動原理

  • 學習SQL語言,把高中數學中集合知識好好在學習一下,再來看SQL語言

  • 學習SQL在MySQL使用中的一些規範(這些最好找有經驗的請教一下,或是看看大會中別人分享的學習思考)

  • 學習MySQL的進階特性: 觸發器,事件,預存程序編程,分區等

  • 學習MySQL的複製,瞭解複製原理及實現及相關高可用配合中有什麼不足

  • 學習PXC結構的實現,瞭解營運中的坑

  • 系統的學習一下MySQL的體繫結構,思想如何做MySQL最佳化,總結配置最佳化

  • 學習MySQL的備份恢複,這塊可能需要多一些時間好好的系統的學習一下

  • 掌握幾種壓力測試的方法,方便最佳化後能做一個驗證

  • 深入理解Innodb的體繫結構,全面理解一下事務及鎖的實現,能解析出來一個update tb1 set col1=col1+1 where pk=10;  這樣的語句在Innodb都幹了什麼了。

  可以說上面的東西並不是很難,基本上只要認真努力,都可以進入到MySQL DBA的大門了。當然如果想進入更進階的DBA工作環境,還是需要點更進階的知識:

  • 理解MySQL的特點,方便在實際環境決擇

  • 理解作業系統的IO調度,記憶體配置,CPU使用等

  • 理解複製的優缺點及改善的方法

  • 理解系統監控及系統瓶頸點分析

  • 有一定的問題排查思路

  • 可以全面的理解高可用的實現及自訂實現高可用架構

  • 有一定的平台管理意識及實現能力

  • 理解拆分的作用及實現的方法

     萬裡長征駛於足下,整體上來說踏上技術這條路,就要學會保持學習,能持續更新,敢於多關注現在的資源,利用現有的資源走上更的境界:

  • 瞭解現有硬體的特點

  • 瞭解業務的實現及痛點

  • 瞭解常見NoSQL的使用

  • 關注新技術

  • 進入MySQL DBA架構師層級可以行容量的規劃


     如果想系統提高一下MySQL DBA技術的,如果你是在職人員,可以利用周六時間來參加一下我的《MySQL DBA周末提高加班》,如果你現在沒有工作,那可以考慮拼博3個月參加一下我組織的《MySQL DBA零基礎就業脫產班》 一同走上MySQL DBA崗位。請聯絡我: QQ/weixin: 82565387. 2016年一起騰飛。

     在技術的成長之路,還有有一個比較重要的路徑: 多參加同行業技術交流,關注行業技術實現。推薦: MySQL中國使用者組, FireFlyClub 也歡迎各位加入。 


  原文發布: http://wubx.net 

本文出自 “吳炳錫-MySQL-DBA-Life” 部落格,請務必保留此出處http://3wnet.blog.51cto.com/10980086/1738173

如何成為MySQL DBA

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.