我在Oracle中发现了一些有关多块读取的有趣解释。我发现它是一个非常有用的功能,因此我尝试在SQL Server中找到类似的东西,但没有成功。
SQL Server中是否有类似于多块读取的内容?
答案 0 :(得分:0)
8K页(块)是SQL Server数据IO的最小单位。 SQL Server通过读取8个连续页面(64K)范围的倍数中的页面来优化扫描。另外,在新的SQL Server版本中,read-ahead reads一次使用高达4MB的分散收集IO来完成,以便在执行计划操作员需要时在缓冲区缓存中预取并准备好数据。