Преимущества использования опережающих чтений в SQL Server:
- Повышение производительности запросов. sql-ex.com SQL Server заранее считывает в память страницы, которые пока ещё не были запрошены, но которые скоро понадобятся для выполнения запроса. habr.com К тому моменту, как оператор обратится к странице, она уже будет находиться в буферном кэше, и доступ к такой странице будет практически мгновенным. habr.com
- Отсутствие необходимости извлекать страницы с диска для будущих запросов. sql-ex.com Когда страницы оказываются в буферном кэше, отпадает необходимость извлекать их с диска для будущих запросов, пока они не будут сброшены другими задачами SQL Server. sql-ex.com
Таким образом, использование опережающих чтений позволяет ускорить выполнение некоторых типов запросов и других операций над базой данных в многопроцессорных системах. citforum.ru