How to improve the system performance of Spend Performance Management is a common question. I have created an article which lists out all the different pieces involved.
Here is the link to he article.
Pls post your questions, comments, requests for changes/additions for the first article right here. I intend to keep the article fresh, by updating it with your suggestions.