We have a client running MS Dynamics GP 10. We just upgraded them from GP 9 to GP 10. The database size is approximately 300GB. What we are seeing is for certain screens the first time the user goes to that screen and runs a query it can sit there for 3-4 minutes before responding. Once it is done they can go and do the exact same query and the response is almost immediate. As long as they do not exit the accounting application this query will remain responsive. But as soon as the exit and come back in, it will be slow again on the first try. This is SQL Server 2005. The accounting program did not behave this way under GP 9. Any ideas as to what may be causing this or any way to try to find out what is causing this?