2011-06-11 56 views
0

我想知道是否有人親自用大數據集對新InnoDB進行了基準測試。有沒有人試過新的MySQL 5.5 InnoDB的性能?

我沒有使用最新版本,但我實現了超過2000萬條記錄的ISAM表。它的索引很好,我可以在一個給定的條件下挑選出來,不到10秒鐘就可以找到10K條記錄。但是我的問題是,由於索引必須重新編譯,所以對於新的插入操作不會有好處。

我讀到,新的InnoDB引擎對ACID事務處理非常快。

順便說一句,數據庫將不斷被許多用戶閱讀,並且新的條目可能會頻繁進來。

有沒有人真的試過這個?

回答

3

我從來沒有使用innodb插件,因爲我總是發現標準的innodb引擎是完美的perfomant,特別是讀取。不知道爲什麼人們認爲myisam比innodb更具性能 - 這是一個謎題包裹在一個謎。

上一頁答案

更多有趣的東西

+0

從MySQL 5.5開始,InnoDB是默認的。這不是一個插件。此外,在SUN收購MySQL之前,我在MySQL訪問期間曾出現過MySQL的聯合創始人David Axmark。然後,ISAM成爲大型只讀DB的途徑。這就是爲什麼想知道是否有人親身接觸過這個問題。看看你給出的統計數據,我猜InnoDB現在有意義了:)謝謝! – itsols 2011-06-11 15:36:38

+0

他錯過了他的問題,認爲他在談論的是innodb插件,它是標準innodb引擎的替代品。 http://code.openark.org/blog/mysql/reasons-to-use-innodb-plugin Neverthless,我的回答是標準innodb引擎相關:) – 2011-06-11 16:02:41

+0

如何爲'MySQL' 5.5創建'InnoDB'插件? – Jerry 2014-03-31 12:05:46

1

在上次研討會上,Percona剛剛在5.5上進行了InnoDB會議。您可以在這裏下載「從MyISAM遷移到InnoDB」的幻燈片(http://www.percona.com/live/nyc-2011/schedule/sessions/)。

他們在5.5中修復了很多問題,提高了性能並解決了很多問題,因此可以更好地利用硬件。儘管如此,性能仍然高度依賴內存分配。

+0

感謝分享。我自己看過白皮書(今天發佈)。但我更熱衷於第一手經驗。 +1爲您的幻燈片鏈接。 – itsols 2011-06-11 15:38:07