使用内存 OLTP 进行数据压缩

Jam*_*son 3 sql-server compression sql-server-2014 memory-optimized-tables

将已经data compression启用减少存储在内存中的OLTP表使用的金额是多少?

如果是,我认为 CPU 工作负载会增加。

Mic*_*een 6

CREATE TABLE查看2014 年的定义并向下滚动到标题为“--Memory optimization CREATE TABLE Syntax”的框,没有提到压缩。因此,压缩不适用于内存表。

但是是的,压缩会使用更多的 CPU。我们的经验是查询经过的时间仍然更短,因为额外的计算时间可以通过减少的 IO 延迟来弥补。

更新:内存表现在支持采用压缩的列存储索引。