2010-09-29 107 views
1

每個表都有單獨的文件可以提高MySQL中的InnoDB性能。是否有任何這樣的性能調整提示針對MySQLMySQL InnoDB優化

回答

2

「對於希望將特定表移動到單獨物理磁盤或希望快速恢復單個表的備份而不中斷其他InnoDB表的使用的用戶,使用多個表空間可能會有所幫助「。

因此,任何速度凹凸都可能取決於系統的體系結構以及它在平行讀取和寫入時的性能。如果你把所有的東西都放在同一個磁盤上,那麼我不會認爲它有什麼不同。

1

看一看這些文章:

http://mtocker.livejournal.com/42180.html

http://www.bigdbahead.com/?p=57

事實證明,需要具有在許多文件中的數據,除非你正在運行的一些異國情調的文件系統中的小的性能損失這對於處理大文件具有很高的開銷。我曾經遇到類似DRBD的事情,但是我沒有做足夠的調查來正式宣稱這一點。

我個人會盡我所能爲單獨的文件,特別是對於更大的模式。