将数据预加载到内存中的任何优点?

时间:2010-08-01 14:31:13

标签: sql-server-2005

我们在服务器上有一个数据库,有足够的RAM来容纳整个数据库。在长时间不活动后将数据预加载到内存中是否有任何优点和/或缺点?

夜间过程中的其他因素: 从另一个应用程序/数据库/服务器重新创建余额数据。 索引和统计信息将刷新 完全备份到磁盘

然后预装数据。

2 个答案:

答案 0 :(得分:3)

除非有压力,否则它不会从内存中删除,并且正在使用中。

我更关心的是首先将数据延迟到内存中......这可能最好用启动存储过程来完成,例如用全扫描更新统计数据。

否则,让SQL Server自己动手......

答案 1 :(得分:0)

如果你有足够的内存来容纳整个数据库,你也可以这样做,特别是如果服务器没有其他职责,并且不需要RAM用于其他任何事情。

优点是现在提取不必转到硬盘驱动器(即使使用SSD,RAM也更快)。