ron
Member
Hello ...
We use Progress 9.1D09 on Solaris 8.
We're planning a dump/reload in a few weeks time. We've done this many times before. We always dump using multiple jobs in parallel (15) -- but have always used one single job to load and re-index.
However, the DB in question is now 270GB and the time needed for the whole process (including backups, tabanalys, etc) is getting quite painful, so we're thinking about ways to speed things up a bit.
We could try loading in parallel streams (into separate Areas, of course). And we could try running parallel indexing too (now that we've discovered the -SS parameter).
HOWEVER, although we have a development and test system, it has totally different performance characteristics to our production system. Thus, we have no way to try out these ideas to see if they improve the time -- or not.
In particular, in our single stream load/index job we have nine separate index phases -- and each uses 15GB of memory for the srt files (because we put the srt fils in /tmp). If we run parallel indexes only one of them can use /tmp.
Does anyone have experience with parallel loading and/or parallel indexing? If so, please share the knowledge of your experience. :idea1:
Regards,
Ron.
We use Progress 9.1D09 on Solaris 8.
We're planning a dump/reload in a few weeks time. We've done this many times before. We always dump using multiple jobs in parallel (15) -- but have always used one single job to load and re-index.
However, the DB in question is now 270GB and the time needed for the whole process (including backups, tabanalys, etc) is getting quite painful, so we're thinking about ways to speed things up a bit.
We could try loading in parallel streams (into separate Areas, of course). And we could try running parallel indexing too (now that we've discovered the -SS parameter).
HOWEVER, although we have a development and test system, it has totally different performance characteristics to our production system. Thus, we have no way to try out these ideas to see if they improve the time -- or not.
In particular, in our single stream load/index job we have nine separate index phases -- and each uses 15GB of memory for the srt files (because we put the srt fils in /tmp). If we run parallel indexes only one of them can use /tmp.
Does anyone have experience with parallel loading and/or parallel indexing? If so, please share the knowledge of your experience. :idea1:
Regards,
Ron.