1

Я могу видеть размер базы данных в свойствах базы данных, вкладка Информация. Но этот размер включает в себя размер элементов дизайна (формы, представления, наборы кадров и т.д.).

Предоставляет ли Lotus Notes способ получения только размера документов в базе данных, исключая размер элементов дизайна?

3 ответа3

1

Сделайте копию базы данных только для дизайна и запишите ее размер. Затем вычтите это из размера фактической базы данных. Но обратите внимание: ваш результат будет включать в себя размер ваших просмотровых индексов, и мне не ясно, хотите вы этого или не хотите.

0

Объект NotesDocument имеет поле с именем "Размер", которое будет возвращать значение в байтах определенного размера документа.

Ссылка на вызов Javascript (который имеет ссылки на LotusScript / Java).

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_domino_Document_Size.html

Размер субъективен, хотя. Хотя он сообщит вам размер документа, если вложения сжаты, он сообщит о сжатом размере. Также DAOS может быть фактором.

-1

Зачем вам когда-либо знать эту информацию? Вы можете найти его для отдельных документов через свойства документа, но я не могу представить себе ситуацию, в которой вам нужно было бы знать это для всех документов. Вы могли бы иметь представление всех документов, где одним из столбцов был doc.getSize().toFixed() а затем суммировать их все, но размер документа бесполезно знать для чего-либо.

var doc:NotesDocument = currentDocument.getDocument();
return "The current document uses " + doc.getSize().toFixed() + " bytes"

Источник: Lotus Domino Designer 8.5.3, документы в Центре знаний IBM

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .