I had a report of deleting some records from MYFILE was taking longer than it should. Below is the result of ANALYZE.FILE and HASH.HELP. Can anyone provide some thoughts or advice about the size of MYFILE?
ANALYZE.FILE MYFILE
File name= MYFILE
File type= 18
File style and revision = 64BIT Revision 12
Number of groups in file (modulo)= 2368289
Separation= 4
Number of records= 7225458
Number of physical bytes= 6209269760
Number of data bytes= 3505627456
Average number of records per group= 3.0509
Average number of bytes per group= 1480.2363
Minimum number of records in a group= 0
Maximum number of records in a group= 13
Average number of bytes per record= 485.1772
Minimum number of bytes in a record= 104
Maximum number of bytes in a record= 55112
Average number of fields per record= 110.6418
Minimum number of fields per record= 40
Maximum number of fields per record= 286
Groups 25% 50% 75% 100% 125% 150% 175% 200% full
288853 506367 593082 460663 278281 138798 61706 40539
HASH.HELP:
File MYFILE Type= 18 Modulo= 2368289 Sep= 4 09:48:29am 17 Jan 2024 PAGE 1
Of the 7218428 total keys in this file:
0 keys were wholly numeric (digits 0 thru 9)
(Use File Type 2, 6, 10 or 14 for wholly numeric keys)
7218428 keys were numeric with separators (as reproduced below)
0123456789#$%&*+-./:;_
(Use File Type 3, 7, 11 or 15 for numeric keys with separators)
0 keys were from the 64-character ASCII set reproduced below
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`
(Use File Type 4, 8, 12 or 16 for 64-character ASCII keys)
0 keys were from the 256-character ASCII set
(Use File Type 5, 9, 13 or 17 for 256-character ASCII keys)
The keys in this file are more unique in their entirety.
The smallest modulo you should consider for this file is 2326255.
The smallest separation you should consider for this file is 4.
The best type to choose for this file is probably type 18.
------------------------------
[Gary] [Rhodes]
[Universe Developer]
[NPW Companies]
[Hialeah] [FL] [USA]
------------------------------