Сжатие SQL 2008
-
11-09-2019 - |
Вопрос
Я стажер, и меня попросили провести исследование по сжатию данных SQL 2008.Мы хотим хранить несколько частей электронных писем Outlook в таблице.Проблема в том, что мы хотим сохранить все тело письма в поле, а затем сжать его.Использование Char() не сохранит все тело, но позволит сжать...использование varchar() сохранит все тело, но не позволит сжимать.Есть идеи, как хранить все тело И сжимать его?
Спасибо за ваши ответы!
Другие советы
SQL 2008 может сделать это за вас, см. Создание сжатых таблиц и индексов
Возможно ли, что максимально возможный размер вашей строки превышает максимально допустимый размер строки?Вы упомянули более 7500 символов в электронных письмах, так что похоже, что вы приближаетесь к пределу.
«Таблица не может быть включена для сжатия, если максимальный размер строки плюс затраты на сжатие превышают максимальный размер строки в 8060 байт».