Sql server SQL Server-内存中的整个数据库?

Sql server SQL Server-内存中的整个数据库?,sql-server,scalability,Sql Server,Scalability,在高可扩展性的环境中,如何将所有SQL Server DB保留在内存中以加快操作?我在www.highscalability.com等网站上读到,许多大型网站有意将整个数据库存储在内存中,以加快操作速度 您是否只是将每个表读入对象,然后将它们存储在缓存或某种类型中 或者SQL Server中是否存在某种神奇的开关,它告诉它将自身存储在RAM中?SQL Server会自动在后台缓存频繁访问的页面。因此……如果我向服务器添加更多RAM,这是否意味着SQL Server将自动填充所有可用的RAM?我的

在高可扩展性的环境中,如何将所有SQL Server DB保留在内存中以加快操作?我在www.highscalability.com等网站上读到,许多大型网站有意将整个数据库存储在内存中,以加快操作速度

您是否只是将每个表读入对象,然后将它们存储在缓存或某种类型中


或者SQL Server中是否存在某种神奇的开关,它告诉它将自身存储在RAM中?

SQL Server会自动在后台缓存频繁访问的页面。因此……如果我向服务器添加更多RAM,这是否意味着SQL Server将自动填充所有可用的RAM?我的理解是,如果您将缓冲池缓存内存配置为大于通过SQL Server访问的数据库的大小,那么您最终将得到缓存在内存中的所有内容。下面是一些关于SQL Server将根据内存配置参数填充内存的更多详细信息的链接。文档在这里()。如果有足够的内存,那么表将快速缓存在页面缓存中,从而加快查询速度。