Home Forums SQL Server 2008 SQL Server 2008 - General Heavy waits on PAGEIOLATCH_SH got cleared after restarting web application RE: Heavy waits on PAGEIOLATCH_SH got cleared after restarting web application

  • 42443 occurrence(s) of I/O requests taking longer than 15 seconds to complete

    :w00t:

    praveen_vejandla (1/11/2013)


    One thing that I don't understand is error got logged only after restarting the web application and then when same UPDATE query was run, it ran fine without waiting on I/O.

    Could outdated statistics be the reason behind I/O latency?

    Thanks.

    It looks like your disk subsystem is having frequent problems keeping up with the workload being thrown at it. Outdated statistics are not necessarily a cause of that but they can contribute to the problem. If some statistics are out of date and the query optimizer is using sub-optimal execution plans because of them then the database engine may be working harder than it should have to in order to retrieve results to satisfy a query. When is the last time you ran index and stats maintenance routines on your databases? Adding index and stats maintenance to an already overloaded system needs to be done carefully.

    I would also recommend you check the disk subsystem for overall health including running CHECKDB on your databases (PS which also need to be done at a time chosen carefully on an already overloaded system).

    There are no special teachers of virtue, because virtue is taught by the whole community.
    --Plato