【问题标题】:SQL 2008 CompressionSQL 2008 压缩
【发布时间】:2023-03-18 10:55:01
【问题描述】:

我是一名实习生,被要求对 SQL 2008 数据压缩进行一些研究。我们希望将 Outlook 电子邮件的几个部分存储在一个表中。问题是我们想将整个电子邮件正文存储在一个字段中,然后又想压缩它。使用 Char() 不会存储整个正文,但允许压缩...使用 varchar() 将存储整个正文但不允许压缩。关于如何存储整个身体并压缩它的任何想法?

感谢您的回复!

【问题讨论】:

    标签: sql sql-server-2008 compression char varchar


    【解决方案1】:

    【讨论】:

    • 哇,谢谢 Mitch,看起来我在 SQL 2008 的功能上已经有了很多进展,很高兴看到这个功能在里面
    【解决方案2】:

    SQL 2008 可以为您做到这一点,请参阅 Creating Compressed Tables and Indexes

    【讨论】:

      【解决方案3】:

      您的行的最大可能大小是否可能超过允许的最大行大小?您提到了 7,500 多个字符的电子邮件,所以听起来您已经接近上限了。

      “当最大行大小加上压缩开销超过最大行大小 8060 字节时,无法启用表压缩。”

      来自http://technet.microsoft.com/en-us/library/cc280449.aspx

      【讨论】:

        猜你喜欢
        • 2010-10-24
        • 2010-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-14
        • 2020-05-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多