我是一名实习生,被要求对SQL 2008数据压缩做一些研究。我们想在表格中存储几部分Outlook电子邮件。问题是我们想要将整个电子邮件正文存储在一个字段中,但随后想要对其进行压缩。使用Char()将不会存储整个主体,但会允许压缩...使用varchar()将存储整个主体但不允许进行压缩。关于如何存储整个身体并压缩它的任何想法?SQL 2008压缩
谢谢你的回复!
我是一名实习生,被要求对SQL 2008数据压缩做一些研究。我们想在表格中存储几部分Outlook电子邮件。问题是我们想要将整个电子邮件正文存储在一个字段中,但随后想要对其进行压缩。使用Char()将不会存储整个主体,但会允许压缩...使用varchar()将存储整个主体但不允许进行压缩。关于如何存储整个身体并压缩它的任何想法?SQL 2008压缩
谢谢你的回复!
SQL 2008可以为你做这个,看Creating Compressed Tables and Indexes
难道你行的最大可能的大小超过允许的最大行大小?你提到了7500多个字符的电子邮件,这听起来像你接近极限。
从 http://technet.microsoft.com/en-us/library/cc280449.aspx“当最大行大小加上压缩开销超过最大行大小8060字节时,无法启用压缩表”。
哇感谢米奇,看起来像我有很多对SQL赶上2008的功能非常高兴看到这个功能是在那里的 – JoshBerke 2009-07-07 15:32:34