SQL Server中的内存优化表是否可以将部分数据存储在内存中,其余部分存储在磁盘上?
我要求将最近3个月的数据加载到内存中,其余部分 它并不是真的需要在记忆中,因为它不会 查询。
有没有办法用内存优化表做到这一点?如果没有,有没有其他方法可以做到这一点?
答案 0 :(得分:2)
使用视图将内存表与标准表(分区视图)联合起来。运行维护过程以根据需要将数据从内存表移动到标准表。
您可以将检查约束添加到标准表中,以便在不触及该数据的情况下帮助将其从查询中删除。
答案 1 :(得分:1)
数据库可以在磁盘上有几个表,内存很少,但是不可能有一些表数据在磁盘中,一些数据在内存中
我要求加载过去3个月'数据进入内存,其余部分并不是真的需要在内存中,因为它不会被查询
为什么不定期归档表格,因此它只保留三个月的数据并针对内存使用进行优化..