Там нет никакого способа сделать это.
DBCC DROPCLEANBUFFERS
не принимает никаких параметров для конкретной базы данных или объекта. Внутренне SQL Server может делать это на уровне базы данных, однако, когда база данных AUTO_CLOSE
d, все соответствующие страницы удаляются из буферного кэша.
Кроме того, внутренне SQL Server может помечать определенные страницы так, что они будут первыми, которые будут выгружены ленивым писателем. Это используется DMV, например, для того, sys.dm_db_index_physical_stats
чтобы избежать сброса пула буферов, как указано в этой статье, но эта функциональность нам никоим образом не предоставляется (хотя может быть полезно иметь возможность указать то же самое при выполнении однократного сканирования). большого стола например).