Once the threshold is reached, SQL Server will automatically update the statistic(s) defined in the table.
If you have a table that stays at approximately the same number of rows, but data is added and removed on a regular basis, your statistics will become out of date rather quickly.
Typically, both should be left enabled for databases.
The massive number of queries would send SQL Server's CPU to 100% utilization.
We decided to start updating the statistics using the FULLSCAN flag.
Even if you use the @resample parameter the ratio of records sampled to the total number of records in the table remains the same.
In order to change this ratio, you need to use the UPDATE STATISTICS command with the SAMPLE parameter.
There's the sp_updatestats procedure that accepts a single input parameter called @resample.
The @resample parameter triggers the procedure to get a fresh sample of records from the table, instead of using the prior sample of records.
For that reason, having accurate and up-to-date statistics is crucial.
In contrast, if you have invalid or out-of-date statistics, it can lead the SQL Server engine to take the wrong path to the data, and taking the wrong path means that an index scan is made when an index seek would have been appropriate or a seek is performed against the wrong index.
Manually updating statistics There are two ways to manually update statistics on a table.
One is via the sp_updatestats system stored procedure. While the sp_updatestats procedure is an easier way to program the command, the UPDATE STATISTICS command is much more flexible and much more powerful.
Even though wetruncate the table the statistics still stays on with the table andsince the table goes thorugh only minimal change, is it advisable toanalyze it on a daily basis or can i analyze it on a weekly basis. Thanks, Sat.-- A no graphics, no pop-ups email service--Please see the official ORACLE-L FAQ: INET: sat0789_at_Fat City Network Services -- 858-538-5051 Diego, California -- Mailing list and web hosting services---------------------------------------------------------------------To REMOVE yourself from this mailing list, send an E-Mail messageto: List Guru_at_(note EXACT spelling of ' List Guru') and inthe message BODY, include a line containing: UNSUB ORACLE-L(or the name of mailing list you want to be removed from).