2010-09-29 105 views
1

每个表都有单独的文件可以提高MySQL中的InnoDB性能。是否有任何这样的性能调整提示针对MySQLMySQL InnoDB优化

回答

2

“对于希望将特定表移动到单独物理磁盘或希望快速恢复单个表的备份而不中断其他InnoDB表的使用的用户,使用多个表空间可能会有所帮助“。

因此,任何速度凹凸都可能取决于系统的体系结构以及它在平行读取和写入时的性能。如果你把所有的东西都放在同一个磁盘上,那么我不会认为它有什么不同。

1

看一看这些文章:

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

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

事实证明,需要具有在许多文件中的数据,除非你正在运行的一些异国情调的文件系统中的小的性能损失这对于处理大文件具有很高的开销。我曾经遇到类似DRBD的事情,但是我没有做足够的调查来正式宣称这一点。

我个人会尽我所能为单独的文件,特别是对于更大的模式。