Hi. I have a stored procedure that runs very slow first run (30 sec.). All subsequent runs is 5 sec. The slowness is not in recompiles. The slowness occurres after the start of the SP. Also, on the first run, there are 275,000 reads and 2 writes (??? this is not an update, but there are 2 writes). On subsequent runs, the reads are only 125,000. If I stop and start the sqlsrv process, the process repeates itself. This slwoness is apparent to users each "first run" of the SP OR after about 30 minutes of inactivity. I'm out of gas on this one. Any help would be greatly appreciated. Thanks.