我正在查看页面和范围分配的 SQL Server 2017 文档。
我从在线资源和 SQL 会议的会议中了解到:从 SQL Server 2016 开始,统一范围分配是默认行为。但是,MS文档描述的是:
为了提高空间分配效率,SQL Server 不会将整个区分配给具有少量数据的表。
- 统一范围由单个对象拥有;盘区中的所有八页只能由拥有对象使用。
- 混合区最多由八个对象共享。范围中的八个页面中的每一个都可以由不同的对象拥有。
新表或索引通常从混合区分配页。当表或索引增长到它有八页时,它就会切换到使用统一区进行后续分配
所以,我的问题是:在 SQL Server 2016 及更高版本中,如果我们创建新表或索引,最初会分配统一范围还是混合范围?