在SQL Server 2016中,如果我们在RAM中创建数据库(即使用内存优化表),数据库大小不应超过RAM大小,我说得对吗?
答案 0 :(得分:1)
SQL Server 2016内存优化表需要足够的内存来保存内存中 和 行的全部。
内存优化表的大小对应于数据的大小 加上行标题的一些开销。迁移基于磁盘的表时 对内存优化,内存优化表的大小将 大致对应于聚集索引或堆的大小 原始的基于磁盘的表。
通常不会将所有数据库表创建为内存优化表,只会创建具有高吞吐量/插入OLTP工作负载的表。
因此,在将所有表转换为内存优化表之前,首先要确定那些具有高活动性的表,转换然后测量任何性能提升(并监视RAM使用情况)。