我有幾個表只能每隔幾分鐘寫一次,而每秒讀幾十次。研究告訴我,當一張表的讀取次數超過寫入次數時,MyISAM會更快,甚至是隻讀。MyISAM在性能上擊敗InnoDB的讀寫比率是多少?
MyISAM在性能上擊敗InnoDB的讀寫比率是多少?在這種情況下是否值得換個角度,會有什麼明顯的區別?
我有幾個表只能每隔幾分鐘寫一次,而每秒讀幾十次。研究告訴我,當一張表的讀取次數超過寫入次數時,MyISAM會更快,甚至是隻讀。MyISAM在性能上擊敗InnoDB的讀寫比率是多少?
MyISAM在性能上擊敗InnoDB的讀寫比率是多少?在這種情況下是否值得換個角度,會有什麼明顯的區別?
打哈欠。按照這些價格,MyISAM和InnoDB大部分時間都在打盹。以千分之一秒爲單位,事情變得有趣。
大多數文獻說「MyISAM更好/更快/無論InnoDB」是舊文獻。 InnoDB的性能已經提高到很難提出MyISAM速度更快的基準。選擇InnoDB還有很多其他的原因。
,當然,唯一有用基準你是運行你應用兩種方式。所以,對於你的非問題,這是一個無法回答的問題。
底線:使用InnoDB。期間,句號。
參見http://dba.stackexchange.com/questions/128178/index-on-integer-and-string-fields和我的答案。 –
測試它。不基於您的硬件和軟件配置的基準沒有用,特別是當您在兩個選擇之間尋找臨界點時。 –