Hi Heather,
I took part in an extensive 'Purging' exercise at my last company. The question you've asked is fairly difficult to answer regarding the how big files can get
. However, hope this helps you move in the right direction.
I had the advantage of working for a site that had two OneWorld installations - 1/ Xe live for a number of years 2/ 8.10 live for only a year or so.
The Xe installation had no housekeeping done in the time it was live so we initially did some purging as a 'one off' hit to get the table sizes down. I remember seeing some tables around the 50 million records mark. This project involved CNC, AS400 tech and some Apps resources to establish what could be hit. Some of the purging was 'system' related e.g. Submitted jobs; Work Center Messages; Log files. Other purging was application specific.
Once the initial hit was done and this bought down storage considerably on the AS400, performance naturally improved across the board. The next exercise was to schedule these purges. Most of this was done at an AS400 level (AS400 scheduler; SQL Scripts; RPG routines).
The 8.10 installation was a different story. This supported multiple countries and hence more data and more load on the AS400. Again, while I was still with the company we performed a 'one off' hit. A lot of system specific purges were scheduled (WSJ; Work Center Messages; Log files etc.). I have left the company now but I gather they are evaluating some purging software - 'Arctools'.
I guess the message I'm trying to get across in all this... is that you should start thinking about purging as soon as possible and not wait for performance/load issues.
As a starting point, get your AS400 bods to produce a weekly report showing table sizes (in size order!).
Hope this helps!
Best Regards,
Sanjeev