Compress Document Data + Ods 51

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

  1. ToxaRat

    ToxaRat Чёрный маг
    Команда форума Lotus team

    Репутация:
    0
    Регистрация:
    6 ноя 2007
    Сообщения:
    3.170
    Симпатии:
    21
    Собственно поднимаю тему по сабжу
    Так как некая ситуация возникает, которую я не совсем понимаю.
    Имеем сервер 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 Гость

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

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

    ToxaRat Чёрный маг
    Команда форума Lotus team

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

    am4 Гость

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

    ToxaRat Чёрный маг
    Команда форума Lotus team

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

    Akupaka А че я?.. О.о

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

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

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

    ToxaRat Чёрный маг
    Команда форума Lotus team

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

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

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

    Akupaka А че я?.. О.о

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

    ToxaRat Чёрный маг
    Команда форума Lotus team

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

    Klido Гость

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

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

    Akupaka А че я?.. О.о

    Репутация:
    0
    Регистрация:
    4 окт 2007
    Сообщения:
    3.363
    Симпатии:
    2
    аргумент не принят :)
    попробуй открыть базу и скомпактить. получишь, что база занята.
    для таких случаев есть даже ключик :)
    Копи-стайл переписывает "действующие биты" базы, плюс исправляет некоторые служебные данные. А инплейс только удаляет из файла базы "недействующие биты".
     
Загрузка...
Похожие Темы - Compress Document Data
  1. Aspose
    Ответов:
    0
    Просмотров:
    76
  2. ToxaRat
    Ответов:
    0
    Просмотров:
    1.615
  3. anna
    Ответов:
    1
    Просмотров:
    136
  4. imendan
    Ответов:
    12
    Просмотров:
    450
  5. solovievv
    Ответов:
    5
    Просмотров:
    311

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