Another area you may look at is where are the files located in relation to the server. If files are located on different machines try to get them on the same machine where people soft is located. Trying to process files across multiple boxes and networks makes a good SQR run slower