Can I safely stop running Update Statistics on my SQL Server 2005 instance?

6,579

Although Update Statistics makes use of tempdb(Click here for more on Linchi's Blog) shouldn't really blow it unless it is set extremely small size.

Although you have Auto Update Stats switched on it is recommended to update the stats regularly for all queries to make use of the latest stats reflecting the most current data distribution.

In response to your question Yes you can switch off the job though you may wish to consider amalgamating the Update Stats job into your regular maintenance plan where in replace the explicit "Update Statistics" with "sp_updatestats" which will only update stats on those tables which require it.

Also, as a best practice you might wish to consider just re-organising the indexes which have less than 30% fragmentation and rebuild only ones which have more than 30% fragmentation. More info can be found under Section D towards the bottom of the page here http://msdn.microsoft.com/en-us/library/ms188917.aspx

Hope this helps.

Share:
6,579

Related videos on Youtube

Robin
Author by

Robin

Ex-CTO/developer type, currently building http://getcorrello.com a dashboard for Scrum and Kanban teams using Trello, Blue Cat Trello Reports and Trello Forms .

Updated on September 17, 2022

Comments

  • Robin
    Robin almost 2 years

    I've got a SQL 2005 database which has some maintenance plans on it set up by someone else. One runs Update Statistics on all databases early in the morning. It seems this is causing tempdb to fill up and hence breaking some other maintenance tasks which are running at the time. It's not successfully run for at least a week now. I've got Auto Update Statistics set to true though, so do I even need to be running Update Statistics every morning? There are other maintenance plans including a nightly reindex job, I don't know if having that then requires that the statistics are updated.

    thanks,