"Jeff Magouirk" <ma*******@njc.org> wrote in message
news:11*************@corp.supernews.com...
Dear All,
We have a procedure that takes12 minutes to run on the first server but
that same procedure now takes 3 hours to run on the second server using
the same data. Does anyone have any suggestions why this is happening and
how to make the procedure faster on the second server
Thanks in advance.
Jeff Magouirk
No idea - the usual advice if you see something like that is to a) update
statistics, and b) use Profiler to identify what's taking so much time. You
can also capture the execution plan in Profiler (or use Query Analyzer,
which is a bit more user-friendly), and compare it against the plan on the
original server.
If that doesn't help, you'll need to give more details about your
environment - are they the same MSSQL version? The same hardware? Do you
have the same database schema (including indexes etc.)? Are the database
files exactly the same size? Are they using the same recovery model? Is the
data the same (or nearly so)? Is everything slow, or only certain
procedures? Etc.
Simon