Como posso ver o tamanho de todos os documentos em um banco de dados, excluindo o design?

1

Eu posso ver o tamanho do banco de dados nas propriedades do banco de dados, na guia Informações. Mas esse tamanho inclui o tamanho dos elementos de design (formulários, visualizações, conjuntos de quadros, etc.).

O Lotus Notes fornece uma maneira de obter apenas o tamanho dos documentos no banco de dados, excluindo o tamanho dos elementos de design?

    
por Naveen 05.06.2013 / 13:21

3 respostas

1

Faça uma cópia somente de design do banco de dados para referência e registre seu tamanho. Em seguida, subtraia isso do tamanho do banco de dados real. Mas note: seu resultado incluirá o tamanho dos seus índices de visão, e não está claro para mim se você quer ou não isso.

    
por 06.06.2013 / 06:51
0

O objeto NotesDocument tem um campo chamado "Size" que retornará o valor em bytes de um determinado tamanho de documento.

Link para chamada de Javascript (que possui links para LotusScript / Java).

link

O tamanho é subjetivo embora. Enquanto ele informará o tamanho do documento, se os anexos forem compactados, ele informará o tamanho compactado. Também DAOS pode ser um fator também.

    
por 05.06.2013 / 13:54
-1

Por que você precisaria saber essas informações? Você pode encontrá-lo para documentos individuais por meio das propriedades do documento, mas não consigo imaginar nenhuma situação em que precise conhecê-lo em todos os documentos. Você pode ter uma visualização de todos os documentos em que uma das colunas era doc.getSize().toFixed() e, em seguida, soma-las, mas o tamanho do documento não é útil para saber nada.

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

Fonte: Lotus Domino Designer 8.5.3 docs no IBM Knowledge Center

    
por 22.09.2015 / 16:47