有5000W行数据的表对应一个文件组,这个文件组对应10个行文件。
但是这10个行文件都存放在一个物理磁盘上,是不是就没有必要分为10个行文件了?一个就行?
PS:每个文件组下分10个行文件是因为之前遇到SQL Server 2000的数据库单文件超过50G会变慢的问题
现在使用SQL Server 2012,所以是否可以一个文件组下一个行文件就OK了?
------解决思路----------------------
要看你硬盘I/O的性能,有没有达到峰值,正常情况下,应该是比放在一个文件的I/O速度有所提高
------解决思路----------------------
理论上:多磁盘多文件性能>单磁盘多分区多文件>单磁盘单分区多文件>单磁盘单分区单文件