作者 主題: 如何調整好DB performation tuning  (閱讀 3233 次)

0 會員 與 1 訪客 正在閱讀本文。

ali88

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
如何調整好DB performation tuning
« 於: 2013-11-22 00:35 »
請問 DBA 前輩們 ,要做好DB Performance tuning  需要具備哪些背景知識 ?
最近在學習 Mysql DB 的 效能調整,看到/etc/my.cnf 相關參數好多,雖然網路上有許多參考文件可以看看,也照著相關
步驟調校過,但也觀察不出來差異在哪邊,看來看去總是模不著頭緒。而且相關介紹MYSQL 調校的中文書籍也不多,請問要如何學好DB Performance Tuning 謝謝

u8526425

  • 俺是博士!
  • *****
  • 文章數: 1135
  • 性別: 男
    • 檢視個人資料
Re: 如何調整好DB performation tuning
« 回覆 #1 於: 2013-11-22 08:30 »
http://www.mysql.com/why-mysql/performance/index.html
DB tuning有很多需要考慮的面向
光是原廠文件可以看完且看懂至少一半
已經很厲害了

不過
有時候你怎麼調DB
都比不上改code所帶來的巨幅效能增進
多見者博,多聞者智,拒諫者塞,專己者孤

hikohan

  • 俺是博士!
  • *****
  • 文章數: 1288
    • 檢視個人資料
Re: 如何調整好DB performation tuning
« 回覆 #2 於: 2013-11-22 11:45 »
..
有時候你怎麼調DB
都比不上改code所帶來的巨幅效能增進
..

有一股淡淡的憂傷... 嗯,是洋蔥!!

 ;D
lifeIsFunWithPHP.

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 732
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
Re: 如何調整好DB performation tuning
« 回覆 #3 於: 2013-11-27 23:50 »
原廠文件其實都說的還蠻清楚的,只是知道的人多,看的人少,能明白的又是一點點
效能上,應該就離不開 buffer cache IO MEM的控制
速度決定於 結構 語法 數量 的協調
好的車手+調較良好的車子,最後需要無限速的高速公路才能創造傳奇~~~
<0  =_=  Don't learn to hack , hack to learn.