2016-02-04 58 views
0

我有幾個表只能每隔幾分鐘寫一次,而每秒讀幾十次。研究告訴我,當一張表的讀取次數超過寫入次數時,MyISAM會更快,甚至是隻讀。MyISAM在性能上擊敗InnoDB的讀寫比率是多少?

MyISAM在性能上擊敗InnoDB的讀寫比率是多少?在這種情況下是否值得換個角度,會有什麼明顯的區別?

+0

測試它。不基於您的硬件和軟件配置的基準沒有用,特別是當您在兩個選擇之間尋找臨界點時。 –

回答

2

打哈欠。按照這些價格,MyISAM和InnoDB大部分時間都在打盹。以千分之一秒爲單位,事情變得有趣。

大多數文獻說「MyISAM更好/更快/無論InnoDB」是文獻。 InnoDB的性能已經提高到很難提出MyISAM速度更快的基準。選擇InnoDB還有很多其他的原因。

,當然,唯一有用基準是運行應用兩種方式。所以,對於你的非問題,這是一個無法回答的問題。

底線:使用InnoDB。期間,句號。

+0

參見http://dba.stackexchange.com/questions/128178/index-on-integer-and-string-fields和我的答案。 –