我想知道是否有人親自用大數據集對新InnoDB進行了基準測試。有沒有人試過新的MySQL 5.5 InnoDB的性能?
我沒有使用最新版本,但我實現了超過2000萬條記錄的ISAM表。它的索引很好,我可以在一個給定的條件下挑選出來,不到10秒鐘就可以找到10K條記錄。但是我的問題是,由於索引必須重新編譯,所以對於新的插入操作不會有好處。
我讀到,新的InnoDB引擎對ACID事務處理非常快。
順便說一句,數據庫將不斷被許多用戶閱讀,並且新的條目可能會頻繁進來。
有沒有人真的試過這個?
我想知道是否有人親自用大數據集對新InnoDB進行了基準測試。有沒有人試過新的MySQL 5.5 InnoDB的性能?
我沒有使用最新版本,但我實現了超過2000萬條記錄的ISAM表。它的索引很好,我可以在一個給定的條件下挑選出來,不到10秒鐘就可以找到10K條記錄。但是我的問題是,由於索引必須重新編譯,所以對於新的插入操作不會有好處。
我讀到,新的InnoDB引擎對ACID事務處理非常快。
順便說一句,數據庫將不斷被許多用戶閱讀,並且新的條目可能會頻繁進來。
有沒有人真的試過這個?
我從來沒有使用innodb插件,因爲我總是發現標準的innodb引擎是完美的perfomant,特別是讀取。不知道爲什麼人們認爲myisam比innodb更具性能 - 這是一個謎題包裹在一個謎。
上一頁答案
5億0.02秒
60000000間的0.34秒
60 million entries, select entries from a certain month. How to optimize database?
1.25億的0.7秒
億行的行查詢運行時...
更多有趣的東西
http://dev.mysql.com/doc/refman/5.0/en/innodb-index-types.html
http://www.xaprb.com/blog/2006/07/04/how-to-exploit-mysql-index-optimizations/
http://www.mysqlperformanceblog.com/2011/03/18/video-the-innodb-storage-engine-for-mysql/
http://www.mysqlperformanceblog.com/2008/12/03/mysql-50-51-and-innodb-plugin-cpu-efficiency/
http://code.openark.org/blog/mysql/reasons-to-use-innodb-plugin
在上次研討會上,Percona剛剛在5.5上進行了InnoDB會議。您可以在這裏下載「從MyISAM遷移到InnoDB」的幻燈片(http://www.percona.com/live/nyc-2011/schedule/sessions/)。
他們在5.5中修復了很多問題,提高了性能並解決了很多問題,因此可以更好地利用硬件。儘管如此,性能仍然高度依賴內存分配。
感謝分享。我自己看過白皮書(今天發佈)。但我更熱衷於第一手經驗。 +1爲您的幻燈片鏈接。 – itsols 2011-06-11 15:38:07
從MySQL 5.5開始,InnoDB是默認的。這不是一個插件。此外,在SUN收購MySQL之前,我在MySQL訪問期間曾出現過MySQL的聯合創始人David Axmark。然後,ISAM成爲大型只讀DB的途徑。這就是爲什麼想知道是否有人親身接觸過這個問題。看看你給出的統計數據,我猜InnoDB現在有意義了:)謝謝! – itsols 2011-06-11 15:36:38
他錯過了他的問題,認爲他在談論的是innodb插件,它是標準innodb引擎的替代品。 http://code.openark.org/blog/mysql/reasons-to-use-innodb-plugin Neverthless,我的回答是標準innodb引擎相關:) – 2011-06-11 16:02:41
如何爲'MySQL' 5.5創建'InnoDB'插件? – Jerry 2014-03-31 12:05:46