您如何控制 SQL 数据库的哪一部分加载到服务器内存中?

use*_*912 1 performance memory sql-server

我的 SQL Server 机器有 6GB 的 RAM,但数据库大小是 20GB。数据库主要是一个事件日志,按时间聚集索引。

客户最感兴趣的是最新数据。他们希望在查询这些最新数据时速度超快。

当 SQL Server 将自身加载到服务器内存中时,有没有办法指示 SQL 仅将最新数据预加载到内存中?

Dav*_*rtz 7

只需发出检索该数据的查询即可。但最有可能的是,这实际上最终弊大于利。您真的只想让数据在需要时出错。