Gathering Statistics for Indexes
Optimizer statistics for indexes include things such as statistics relating to the number of rows, number of leaf blocks in the index, the number of levels of the B-tree, and the clustering factor of the index. Use the DBMS_STATS
package to collect statistics for your indexes. As with tables, the frequency of statistics collection depends on the amount of changes your data is going through.
The DBMS_STATS Package
You can specify the collection of index statistics by specifying the CASCADE
option with the GATHER_DATABASE_STATS
, GATHER_SCHEMA_STATS
, and GATHER_TABLE_STATS
procedures, as shown in the following examples.
When collecting schema statistics:
SQL> execute dbms_stats.gather_schema_stats('HR', cascade=>TRUE); ...
Get Expert Indexing in Oracle Database 11g: Maximum Performance for Your Database now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.