【问题标题】:SQL Server 2008 Page/Row Compression ThoughtsSQL Server 2008 页面/行压缩思路
【发布时间】:2010-10-24 16:58:28
【问题描述】:

这里的其他人是否经常在其数据集的页面或行级别上使用SQL Server 2008 Compression?您对速度和磁盘空间方面的性能有何印象?

有没有人见过压缩明显损害性能?

在我们一直在使用的一些巨大的事实表中,我们注意到压缩可以在表及其索引上产生非常有益的查询速度差异。它还节省了大量磁盘空间(某些数据约为 50%)。相对于处理器而言,我们的硬件设置严重受磁盘/ io 限制,到目前为止,压缩对我们来说似乎是一个轻而易举的性能胜利。

【问题讨论】:

    标签: sql-server performance sql-server-2008 compression


    【解决方案1】:

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

    • 对于非 BLOB 数据行存储 page 压缩率在 3 到 4 倍之间
    • 对于非 BLOB 数据的列存储压缩率在 9 到 11 倍之间

    Linchi Shea 文章现在似乎在登录后面....

    Linchi Shea 就这个话题发表了一些有趣的文章:

    这可能也很有趣:

    SQL Server Storage Engine blog 也有一些关于压缩的有趣帖子。

    【讨论】:

    猜你喜欢
    • 2023-03-18
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    • 2015-09-29
    • 2011-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多