常用的MySQL資料庫最佳化方法

來源:互聯網
上載者:User

標籤:mysql   最佳化   

  1. 最佳化索引、SQL語句、分析慢查詢;

  2. 設計表的時候嚴格根據資料庫的設計範式來設計資料庫;

  3. 你用memcache緩衝,把經常訪問到的資料而且不需要經常變化的資料放在memcache緩衝中,能節約磁碟IO;

  4. 最佳化硬體;採用SSD,使用磁碟隊列技術(RAID0,RAID1,RDID5)等;

  5. 採用MySQL內部內建的表分區技術,把資料分層不同的檔案,能夠提高磁碟的讀取效率;

  6. 垂直分表;把一些不經常讀的資料放在一張表裡,節約磁碟I/O;

  7. 主從分離讀寫;採用主從複製把資料庫的讀操作和寫入操作分離開來;

  8. 分庫分表分機器(資料量特別大),主要的的原理就是資料路由;

  9. 選擇合適的表引擎,參數上的最佳化;

  10. 進行架構層級的緩衝,靜態化和分布式;

  11. 不採用全文索引;

  12. 採用更快的儲存方式,例如NoSQL儲存經常訪問的資料


本文出自 “你好我是森林” 部落格,請務必保留此出處http://chensenlin.blog.51cto.com/10559465/1875193

常用的MySQL資料庫最佳化方法

聯繫我們

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