D3 Linux - Large file - very slow restore



I have a very large Tracking file with modulo of 437909 and it has been
running for 6 hours on an ACCOUNT-RESTORE. This was sized by F-RESIZE
before the restore so the size should be right.

The file has millions of records with an average size of 200. It tracks
every change to costs or prices made in the system for a multi-store
operation, so this file will continue to grow.

I have thought of creating subfiles by month, but then listing from TCL
is not really usable anymore and writing programs around that scheme is
a pain.

Short of purging data from the file, which is an option but I don't
want to do it because it is good data, what strategy should I use to
make this file more manageable?

Steve

.