Andre, Be careful when looking at ANALYZE.FILE for dynamic files. The load & modulo don't translate well for static files because of "large records". The "DUM" example below is a dynamic file with 7 "large records" in it. The 7 ids & pointers to the corresponding data's residence in OVER.30 easily fit in 1 group, but if you made the file static, you'd better make it at least mod 5, since the "large record" concept doesn't exist there.
ANALYZE.FILE shows mod 1 with 8% load. GROUP.STAT shows 1 group with 14KBytes. ls -l shows: OVER.30 @ 16KB = 2KB x ( 1 header block + 7 data blocks) DATA.30 @ 4KB = 2KB x ( 1 header block + 1 group ) Chuck Stevenson DUM example: >LIST DUM BYTES LIST DUM BYTES 02:17:07pm 04 Jun 2004 PAGE 1 DUM....... BYTES...... A 1,699 ("large record" is any record over 1628) B 1,699 C 1,699 D 1,699 E 1,699 F 1,699 G 1,699 7 records listed. >ANALYZE.FILE DUM File name .................. DUM Pathname ................... DUM File type .................. DYNAMIC Hashing Algorithm .......... GENERAL No. of groups (modulus) .... 1 current ( minimum 1 ) Large record size .......... 1628 bytes Group size ................. 2048 bytes Load factors ............... 80% (split), 50% (merge) and 8% (actual) Total size ................. 20480 bytes > >GROUP.STAT DUM Type description= Hashed, entire keys are full range of ASCII characters. Bytes Records File= DUM Modulo= 1 Sep= 4 Type= 30 14504 7 >>>>>>> ====== ==== 14504 7 Totals 14504 7 Averages per group 0 0 Standard deviation from average 0.0 0.0 Percent std dev from average > >SH -c "ls -l DUM" total 40 -rw-rw-rw- 1 cds33896 tech 4096 Jun 4 14:17 DATA.30 -rw-rw-rw- 1 cds33896 tech 16384 Jun 4 14:13 OVER.30 ------- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/