http://msdn.microsoft.com/ru-ru/library/aa337525(v=sql.105).aspx
Диспетчер буферов содержит функции чтения страниц данных или индекса из файлов базы данных на диске в буферный кэш и записывает измененные страницы обратно на диск. Страница остается в буферном кэше до тех пор, пока диспетчеру буферов не понадобится область буфера для считывания дополнительных данных. Данные записываются обратно на диск, только если они были изменены. Данные в буферном кэше могут измениться несколько раз, прежде чем будут сохранены обратно на диске.
Наш сис.админ утверждает что если у нас оперативки выделено SQL серверу 80 Гб, а база весит 70Гб, то она полностью помещается в кеш и никакого общения с HDD не должно наблюдаться. Я грю что это фанатстика и как минимум, изменения таблиц сразу же пишутся на винт. Т.е. постоянное общение SQL и HDD это норма.