![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
When you do a large number of save-list / delete-list operations in a year, does that tend to fragment your overflow space? Obviously this is not a serious problem so far, but I'm considering a new toolbox that will be doing a _whale_ of a lot of 'em, and am trying to plan ahead... The overall pointer-file space usage won't be very great at any one time, but there will indeed be much traffic. |
#3
| |||
| |||
|
|
Frank Winans wrote: When you do a large number of save-list / delete-list operations in a year, does that tend to fragment your overflow space? Platform, etc etc etc --> however, I would imagine system will try & re-use space, so provided the list is created & deleted, the space cleared by the delete is likely to be re-used by the next save, so I don't think fragmentation would be any greater than for any other file. NB: Using constant list names can help, because then you will simply be over-writing an existing entry (may reduce need to delete?) ... and don't forget list can be saved to ANY file, and/or each account can have own POINTER-FILE The details I omitted in my hasty posting -- |
#4
| |||
| |||
|
|
"Ross Ferris" wrote Frank Winans wrote: When you do a large number of save-list / delete-list operations in a year, does that tend to fragment your overflow space? Platform, etc etc etc --> however, I would imagine system will try & re-use space, so provided the list is created & deleted, the space cleared by the delete is likely to be re-used by the next save, so I don't think fragmentation would be any greater than for any other file. NB: Using constant list names can help, because then you will simply be over-writing an existing entry (may reduce need to delete?) ... and don't forget list can be saved to ANY file, and/or each account can have own POINTER-FILE The details I omitted in my hasty posting -- current release D3/linux, maybe 200,000 lists of about 2,000 item ids each item id average 8 chars long>> per year. I notice DM,POINTER-FILE, data section is type DP, so maybe that helps the frag. problem somehow. {P means always use indirect {pointer} items, no matter what the item length}} And yes thanks, I might decide to create local POINTER-FILEs. |
#5
| |||
| |||
|
#6
| |||
| |||
|
|
"Ross Ferris" wrote Frank Winans wrote: When you do a large number of save-list / delete-list operations in a year, does that tend to fragment your overflow space? Platform, etc etc etc --> however, I would imagine system will try & re-use space, so provided the list is created & deleted, the space cleared by the delete is likely to be re-used by the next save, so I don't think fragmentation would be any greater than for any other file. NB: Using constant list names can help, because then you will simply be over-writing an existing entry (may reduce need to delete?) ... and don't forget list can be saved to ANY file, and/or each account can have own POINTER-FILE The details I omitted in my hasty posting -- current release D3/linux, maybe 200,000 lists of about 2,000 item ids each item id average 8 chars long>> per year. I notice DM,POINTER-FILE, data section is type DP, so maybe that helps the frag. problem somehow. {P means always use indirect {pointer} items, no matter what the item length}} And yes thanks, I might decide to create local POINTER-FILEs. |
#7
| |||
| |||
|
|
OK - if you are THAT afraid of the fragmentation, why not store the lists out to the OS? (Linux in this case) --> just did this on our Linux system and it works as expected (AOK) Also means that lists can be easily accessed from OUTSIDE D3 ... provided that isn't a problem, then you have a zer0-fragmentation solution I just set up a pointer-file entry in an account that looked like this: 001 QS 002 003 /pointers Same mechanism should be AOK on D3/NT |
![]() |
| Thread Tools | |
| Display Modes | |
| |