A method, apparatus, and article of manufacture of a computer-implemented
parallel database loading system. The optimum number of tasks to be
processed by the system is determined by identifying the memory
constraints of the system, by identifying available processing
capabilities, and by determining a number of load and sort processes to
be started in parallel based on the identified memory constraints and
processing capabilities. Optimizing the number of load and sort processes
increases overall system processing speed.