Re: DB migration



To add to Erland's response, consider examining the execution plans of the parallel queries to see if index/query tuning is warranted. SQL Server will sometimes throw parallelism at a query to compensate for lack of useful indexes. I have seen cases where tuning eliminates parallelism and improves performance.

--
Hope this helps.

Dan Guzman
SQL Server MVP
http://weblogs.sqlteam.com/dang/

"michael" <mharen@xxxxxxxxx> wrote in message news:944ac9e6-6751-43b6-81dc-54f025770485@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I just moved a SQL 2000 database to a new server (backup/restore).
This server is much beefier with respect to hardware.

The problem is that the system doesn't seem to be very fast at all. It
seems to be having issues with thread count. For example, I saw some
errors like this in my client apps:

"The query processor could not start the necessary thread resources
for parallel query execution."

Also, connections from SSMS occasionally timeout and running this
"query": "PRINT GETUTCDATE()" takes as long as 2 minutes to return the
current date.

What should I be looking for? What things should I check?

Is it possible the db is just taking IO hits like crazy as it spins up
(it's been up for about an hour now)?

Thanks!

.



Relevant Pages

  • Re: Whats the deal with PAGEIOLATCH_SH?
    ... but more than that on average represents the disk subsystem lagging. ... SQL Server performs much of it's work in cache, so the absence of disk i/o ... is the actual execution plans for those queries. ... Query / Show Execution Plan in Query Analyser if you're submitting the ...
    (microsoft.public.sqlserver.programming)
  • Re: Statistics and Index Choice
    ... execution plans that I see in QA! ... Amin ... > SQL Server doesn't know whether the 100 rows are scattered over many pages ... >> combined covers the query. ...
    (microsoft.public.sqlserver.server)
  • Re: how to read execution plan
    ... Reading execution plans is certainly not a trivial task. ... to understand even for an experienced SQL Server User. ... the result of the query compilation and it's based on estimates only. ... The actual execution plan is the plan that was actually executed. ...
    (microsoft.public.sqlserver.programming)
  • Re: how to read execution plan
    ... Reading execution plans is certainly not a trivial task. ... to understand even for an experienced SQL Server User. ... the result of the query compilation and it's based on estimates only. ... The actual execution plan is the plan that was actually executed. ...
    (microsoft.public.sqlserver.programming)
  • Re: CONTAINS performance
    ... That said, and with the query plan, I can start to give you more ... relational join in the context of the free-text optimization, ... SQL Server tables. ...
    (microsoft.public.sqlserver.fulltext)