当前位置: 代码迷 >> Sql Server >> 有5000W行数据的表对应一个文件组,这个文件组对应10个行文件。解决方法
  详细解决方案

有5000W行数据的表对应一个文件组,这个文件组对应10个行文件。解决方法

热度:62   发布时间:2016-04-24 09:17:54.0
有5000W行数据的表对应一个文件组,这个文件组对应10个行文件。
有5000W行数据的表对应一个文件组,这个文件组对应10个行文件。
但是这10个行文件都存放在一个物理磁盘上,是不是就没有必要分为10个行文件了?一个就行?

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