innodb_file_per_table现在是mySQL的默认设置,也是我们当前的设置。
我们为约200张桌子的产品提供托管服务。因此有数百到数千个这样的数据库。这些数据库(演示)也有很多创建/删除。
innodb_file_per_table是默认值;但我们已经阅读了很多内容,建议它不应该用于大量的表,因为保持大量文件打开会导致性能问题。与此同时,我们还读到了将一个文件中的所有数据/表格都引发争用问题的建议(http://www.iheavy.com/2011/07/28/5-ways-to-boost-mysql-scalability/)
目前对innodb_file_per_table的看法是什么?它已成为默认设置,是否有时候性能会更好而不是开启?