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

谢谢您的回复!

其他提示

SQL 2008可以为你做到这一点,请参见创建压缩表和索引

有没有可能是你行的最大可能的大小超过最大允许的行大小?你提到7,500+字符的电子邮件所以,它听起来就像你正在接近极限。

  

“A表不能用于压缩时的最大行大小加上压缩开销超过8060个字节的最大行大小启用。”

http://technet.microsoft.com/en-us/库/ cc280449.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top