[dba-SQLServer] SQL Server speed issues - was server locking

Robert Stewart robert at webedb.com
Tue Sep 29 12:44:16 CDT 2009


How big is your log file?
Have you truncated it?
How big is your space for teh tempdb file?



At 12:00 PM 9/29/2009, you wrote:
>Date: Tue, 29 Sep 2009 12:29:35 -0400
>From: jwcolby <jwcolby at colbyconsulting.com>
>Subject: [dba-SQLServer] SQL Server speed issues - was server locking
>         up.
>To: Dba-Sqlserver <dba-sqlserver at databaseadvisors.com>, Access
>         Developers discussion and problem solving
>         <accessd at databaseadvisors.com>
>Message-ID: <4AC235EF.2040002 at colbyconsulting.com>
>Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
>Well, it appears that I have issues with SQL Server, above and 
>beyond the "locking up" issue
>
>When I rebooted the server this morning (it never did finish this 
>update process last night), my
>database being updated was NOT corrupted, indicating no writes were 
>happening to it when I rebooted.
>   Furthermore it did not take off and try and do "gotta finish log 
> file stuff" so it appears that it
>wasn't even doing that stuff any more.  Strange in itself.
>
>I have spent a confusing morning trying to discover what exactly is 
>going on.  The first thing that
>is going on is that just updating a single field To NULL in 21 
>million records is taking 24 minutes.
>   That is a million records / minute which is not stellar 
> IMHO.  The field is not indexed so it is
>not an "updating the index" kind of problem.
>
>I can tell you that I fed the "update" stored procedure a "Top() one 
>million" kind of query and it
>took only 17 seconds to update one million records, that same 
>field.  If you do the math, 17 seconds
>/ million times 21 million records is only about 6 minutes to update 
>the field for every record.  So
>why does it take 24 minutes to just do a simple "set that field in 
>every record to null"?
>
>This just makes no sense to me, but I am not a SQL Server kind of guy.



More information about the dba-SQLServer mailing list