如何才能稱得上熟悉mysql

來源:互聯網
上載者:User
最近在看php招聘,幾乎都會提到‘熟悉mysql’,要掌握哪些知識點,才能後很自信地說,我熟悉mysql?
本人入行接近3年,但是mysql還是停留在簡單的 增刪查改,工作上接觸的項目,流量也不高,所以沒怎麼深入mysql,精力都耗在php商務邏輯上。
所以,想問問大家,我得看哪些書,或者深入瞭解哪些知識才能夠稱得上‘熟悉mysql’

回複內容:

最近在看php招聘,幾乎都會提到‘熟悉mysql’,要掌握哪些知識點,才能後很自信地說,我熟悉mysql?
本人入行接近3年,但是mysql還是停留在簡單的 增刪查改,工作上接觸的項目,流量也不高,所以沒怎麼深入mysql,精力都耗在php商務邏輯上。
所以,想問問大家,我得看哪些書,或者深入瞭解哪些知識才能夠稱得上‘熟悉mysql’

我對mysql不熟悉,但是我覺得達到我認為的熟悉程度需要滿足以下:

  1. 熟悉所有mysql特有的sql語句和資料類型,比如mysql中分頁用limit,對應的oracle用rownum之類的,不能寫個sql還要去google一把

  2. 熟悉百分之八十mysql配置,包括mysql庫中的那些配置資料表,設定檔等,知道這些配置可以解決那些問題;知道不同作業系統下的不同注意點。

  3. mysql的部署,主從,主主從從

  4. 原生mysql的一些限制或者說特點,算經驗值吧。。比如單一實例大小不要超過150G,帶變成欄位的資料表行數不要超過500萬行等等

達到精通:

  1. 熟悉所有mysql的配置,包括資料庫中的配置和設定檔的,能夠針對不同的部署環境做出特定的調優,包括效能和安全

  2. 開始研究原始碼,從原始碼層面反推出一些特性

  3. 為瞭解決某個問題,至少知道從哪個地方切入修改原始碼能解決

  4. 能夠針對業務需求和mysql的特性,給出最合理的設計

以上,都是我吹牛X的,我自己也沒達到熟悉的程度,僅供參考。

db嚴格說起來也有dba職等,從效能做基礎去設計你的語法及結構,你自然就會去講究你的sytax和function用法
但通常你不會想當一個專門的DBA的,你會沒有時間寫程式,這一個非常專門的職位
或者你公司願意給你兩份工資 LOL

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.