代码之家  ›  专栏  ›  技术社区  ›  Bob Albright

SQL Server 2008页/行压缩思想

  •  14
  • Bob Albright  · 技术社区  · 16 年前

    这里有其他人一起玩吗 SQL Server 2008 Compression 在他们的数据集的页或行级别很多?您对速度和磁盘空间方面的性能有什么看法?

    有人见过压缩明显地损害了性能吗?

    在我们的一些大型事实表上,我们一直在玩,注意到压缩可以使两个表及其索引的查询速度有很大的不同。它还节省了大量的磁盘空间(一些数据约占50%)。相对于处理器,我们的硬件设置是严格的磁盘/IO绑定,到目前为止,压缩对于我们来说似乎是一个非常简单的性能胜利。

    1 回复  |  直到 6 年前
        1
  •  13
  •   Mitch Wheat    6 年前

    老问题,但根据经验,一个简单的经验法则是:

    • 对于非Blob数据行存储 压缩比在3到4倍之间
    • 对于非blob数据列,存储压缩比在9到11倍之间

    林芝Shea的文章现在似乎是登录的幕后黑手……

    林芝在这个主题上发表了一些有趣的文章:

    这也可能会引起人们的兴趣:

    这个 SQL Server Storage Engine blog 还有一些关于压缩的有趣文章。