Updating Microsoft SQL Server Statistics
This topic is part of Configuring a Microsoft SQL Server Database for Siebel CRM.
The cost-based optimizer in Microsoft SQL Server uses statistics about tables and indexes to compute the most efficient access plans. When the statistics become inaccurate, as can happen for tables with high insertion or deletion rates and for their associated indexes, the performance of database operations can degrade dramatically.
Perform a full scan of all of the tables under the following circumstances, even if you implement automatic statistics updating:
After installing the Siebel database and before starting Siebel applications.
After running concurrent Siebel EIM threads.
After inserting, updating, or deleting large amounts of data.
Using Query Analyzer, perform a full scan of each table by entering the following command:
update statistics TableName with full scan
It is strongly recommended that you enable the automatic creation and updating of statistics, by using the parameters documented in Configuring a Microsoft SQL Server Database for Siebel CRM. This way, statistics are automatically kept up to date and the administrative overhead of updating them manually is removed.
If you do not implement automatic statistics updating, then periodically perform the full scan described in this topic.