Compress Document Data + Ods 51

Тема в разделе "Lotus - Администрирование", создана пользователем ToxaRat, 21 янв 2010.

  1. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    Собственно поднимаю тему по сабжу
    Так как некая ситуация возникает, которую я не совсем понимаю.
    Имеем сервер 8.5.1
    Имеем базу содержащую в себе почтовые репорты - всё пришло через почту, аттачей нету, лишь отчеты о том как правильно работает система

    Ставим на базе эту галку и компактим:
    > lo compact -c toxa\deskmail.nsf
    21.01.2010 14:43:46 Informational, document data compression is enabled in database toxa\deskmail.nsf.
    21.01.2010 14:45:45 Compacted toxa\deskmail.nsf, 684233K bytes recovered (74%)

    А теперь имеем вопросы:
    1) из-за чего гиговая база уменьшилась аж в 4 раза?
    2) почему если сразу после компакта зайти в такую базу индексировка видов(дата письма, тема письма, размер), содержащего аж 29К документов строится моментально (1-3сек)?

    Предположительно ответы:
    1) Поле Body подвергается зипповке из-за чего содержащийся внутри текст так сильно ужимается
    2) ODS 51 в базе в которой только 4 вида и все документы по форме Memo работает очень шустро

    P.S. Собтсвенно плюсы 8.5 я понимаю очень хорошо, но начинаю чувствовать что мне что-то недоговаривают...
     
  2. am4

    am4 Гость

    Индексы видов? Плюс когда база последний раз компактилась копи-стайлом? Была ли изначально в ODS51?

    Только 4 вида и отсутствие лишних сортировок плюс небольшой размер документов? Какой размер индексов видов после создания?
     
  3. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    база компактилась(cnfqkjv) прямо до этой операции и изначально была уже создана в ODS51
    поэтому это не индексы видов, хотя может они изза компресса дата имеют уже иную струкруту?
     
  4. am4

    am4 Гость

    Это врядли, упоминаний об изменении структуры индексов видов не было, размер в ODS51 не меняется и от компрессии не зависит.
     
  5. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    нашел частично ответ тут Новшества в сервере Lotus Domino 8.5
    то есть ужимаются не только поля Body а все не суммари поля и в моём случае благодаря узкой специализации базы было не до 60% а 74%
    подумать только, одна галочка на базе и столько проблем решается :welcome:
     
  6. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    эта команда не удаляет индексы видов, поэтому это не индексы.

    я щас от смеха уписяюсь :) 29 тыщ доков? это разве объем? ))

    Добавлено:
    вот не понял как это связано с тем, что процитированно? в цитате ведь не о саммари полях идет, а наоборот
     
  7. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    Akupaka
    вы чего?
    копистайл всегда пересоздаёт базу, поэтому индексов видов тама уже нет

    для вида, который их ребилдит за 1-3сек считаю что обьем

    так я так и пишу все НЕ суммари поля
     
  8. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    нет-нет, это не так, хотя бы по тому, что после такого компакта виды открываются сразу :)
    кроме того, для убивания видов есть специальная команда -D
    my bad, видать я запутался
     
  9. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    запускаю с ключом "-с" и я вно наблюдаю как на файловом уровне создаётся новый файл names~**.tmp и при попытке войти в базу получают "база занята компактом", у вас не компактится скорее всего по причине того, что база занята до компакта была
     
  10. Klido

    Klido Гость

    ToxaRat
    так как файло кописатйлом делается - никто не мешает индексы вьюх туда переписать компакту старые :)
    либо индексы настолько простые и небольшие, что твой 8-ядерник успевает отстроить индексы сразу после компакта :)

    проверь реальное состояние/размеры индексов до и после - я сегодня одной базе включил галку, откомпактил - из 1Гб скомпактилось 10Мб всего, при условии, что документов всего 6К.... и индексы не изменились по размеру после компакта...
     
  11. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    аргумент не принят :)
    попробуй открыть базу и скомпактить. получишь, что база занята.
    для таких случаев есть даже ключик :)
    Копи-стайл переписывает "действующие биты" базы, плюс исправляет некоторые служебные данные. А инплейс только удаляет из файла базы "недействующие биты".
     
Загрузка...
Похожие Темы - Compress Document Data
  1. ToxaRat
    Ответов:
    0
    Просмотров:
    1.580
  2. solovievv
    Ответов:
    5
    Просмотров:
    155
  3. oshmianski
    Ответов:
    3
    Просмотров:
    207
  4. Cheburan
    Ответов:
    8
    Просмотров:
    520
  5. Kizarek86
    Ответов:
    11
    Просмотров:
    791

Поделиться этой страницей