Answers:
以下文章探讨了-E
启动选项的优缺点:
摘要:
-E
更改比例填充算法。分配单个盘区后,而不是移动到下一个文件,而是在分配了64个盘区后进行移动。
这些扩展区分配不必来自单个表。例如,在–E
启用时并行加载两个表时,两个表在进入下一个文件之前都会占用单个文件中的64个盘区。-E
不会改变SQL Server一次分配一个范围的事实。
的目的–E
是启用大型I / O预读。如果并行共享两个共享相同文件/文件组的表,则将–E
消除的优势。范围将分散,导致较小的I / O预读。
-E
最初是在代码中放入的,以允许索引构建和重建在循环之前使用每个文件256KB,从而为大型数据仓库获得更好的顺序I / O。它最初是“基准测试专用”,几乎没有测试,只是被记录下来,因为它是在基准测试期间使用的(因此必须记录在案)。
通过@Kin对问题的评论生成的社区Wiki答案