1

XPages アプリケーションの実行可能性を調べています。側面の 1 つは、ユーザーが使用するスペースの量をチェックすることです。

NSF のサイズを最小限に抑えるために、データベースは DAOS 対応になります。DAOS された添付ファイルを持つ NotesDocuemnt の論理サイズを特定することは可能ですか? データベース全体の論理サイズを確認できることはわかっていますが、ユーザーに基づいて特定する必要があります。

LotusScript または Java は、受け入れ可能なオプションです。

もう 1 つのオプションは、アップロード時にファイル サイズを取得し、その情報をユーザーに対して保存することです。アップロードや削除の時点で添付ファイルのサイズを特定することはできますか? これは、添付ファイルが DAOS ストアに移動される前にキャプチャする必要があります。

4

3 に答える 3

5

ポール、

クライアントの観点から私が知る限り、彼はデータベース/ドキュメントが DAOS 化されているかどうかを確認できません。これは、文書に対して LotusScript を使用すると、添付ファイルが文書内にあるかのように文書サイズが報告されることを意味します。100% の保証を提供するために自分でテストしたことはありませんが、DAOS 用のデータベースを有効にしてから 10 個のドキュメントを作成し、すべてのドキュメントにまったく同じ添付ファイルを添付することで、非常に簡単にテストできます。ドキュメントが LotusScript 経由でアクセスしたときに添付ファイルのサイズとほぼ同じサイズを報告している場合は、答えが得られます。

于 2012-02-03T10:00:57.413 に答える
0

ドキュメントを保存する前後に、データベースの論理サイズを確認できます。しかし残念なことに、一度に 1 つのインスタンスしか実行できないことを保証するセマフォまたはその他のメカニズムを使用して、このコードのクリティカル セクションを調整する必要があります。そうしないと、2 つの同時保存によって悪い結果が生じる可能性があります。

于 2012-02-03T11:28:37.630 に答える
0

数式が@DocLengthまたは@Sum(@AttachmentLengths)である列を含むビューを作成します。これにより、DAOS がアクティブでないかのように、ドキュメントの論理サイズが表示されます。

/初心者

于 2012-02-03T17:45:55.297 に答える