Function DE Version 4.50

@GetDBSpaceUsage

Database NotesAdmin

Syntax

@GetDBSpaceUsage(DBHANDLE1);
@GetDBSpaceUsage(DBHANDLE1;FLOATALLOC);
@GetDBSpaceUsage(DBHANDLE1;FLOATALLOC;FLOATFREE);
@GetDBSpaceUsage(DBHANDLE1;FLOATALLOC;FLOATFREE;FLOATUSEDPERCENTAGE);

Beschreibung

Es wird die Größe der DB mit dem DBHANDLE DBHANDLE1 in Bytes zurückgegeben (aufgerundet auf volle MBytes).
Optional kann die Anzahl der benutzten (FLOAT FLOATALLOC) bzw. der freien Bytes (FLOAT FLOATFREE) sowie die prozentuale Auslastung (FLOAT FLOATUSEDPERCENTAGE) der DB abgefragt werden.

Beispiel: @GetDBSpaceUsage(DBHANDLE1)

DBHANDLE1:=@OpenDB("TEST.NSF");
@LogReport(@GetDBSpaceUsage(DBHANDLE1));
DBHANDLE1:=@CloseDB(DBHANDLE1);

Die Datenbank wird geöffnet, ihre Größe in Bytes wird ausgegeben und anschließend wird die DB wieder geschlossen.