在 SQL Server 2008-2012 中,对象(包括表)首先放在混合范围中。一个范围最多可以容纳 8 个页面,并且可以容纳一种以上类型的页面(意思是:来自多个对象的页面)。假设 ExtentA 包含来自对象 A(2)、B(2) 和 C(4) 的页面 - 括号中的数字表示它们在该范围内拥有多少页面。对象 B 增长,我的问题是:SQL Server 是否会在为 B 分配一个新的、统一的范围(假设它最终超出范围 A)之前开始踢出 A 和 C 的页面,或者它只是跳转到一个新范围,因为范围 A 已经满了。