Consultor Eletrônico



Kbase 19769: Promon Empty Problem in Progress Version 9.x
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   09/10/2008
Status: Unverified

FACT(s) (Environment):

Progress 8.x
Progress 9.x

SYMPTOM(s):

Viewing the number of "Empty blocks:" using the R&D option of the
PROMON utility resulting in an inordinate percentage of empty blocks.

CAUSE:

The example below shows that the database is comprised of 20% empty space while the variable extents continue to grow:

Database was started at: 05/06/00 06:47
It has been up for: 58:10:50
Database state: Open (1)
Database damaged flags: None
Integrity flags: None
Most recent database open: 02/19/00 11:43
Previous database open: 05/06/00 06:47
Local cache file time stamp: 03/25/00 06:58
Database block size: 4096 bytes
Number of blocks allocated: 5161998 (20647964 kb)
Empty blocks: 1048216 (20 %)
Free blocks: 0 (0 %)
RM blocks with free space: 327 (0 %)
Last transaction id: 466122521
Highest table number defined: 159
Database version number: 91
Shared memory version number: 9045

RETURN - show remaining, U - continue uninterrupted, Q - quit:

FIX:

There are multiple high water marks with Storage Areas and PROMON has not matured enough to know about them. In the meantime, use the _AreaStatus VST to look at the high water marks of all the individual areas. The following code should show the required information:

FOR EACH _Areastatus:
DISPLAY _Areastatus WITH 1 COLUMN.
END.

Also, the following information may be seen when running the PROMON utility in Progress 9.x that is different than in Version 8.x:

Block alloc empty blocks Free Blocks
512841 512841 0

The information shown in Progress 8.x is correct.