Description: Creating a reverse key index, compared to a standard index, reverses the bytes of each column indexed (except the rowid) while keeping the column order. Such an arrangement can help avoid performance degradation with Oracle9i Real Application Clusters where modifications to the index are concentrated on a small set of leaf blocks. By reversing the keys of the index, the insertions become distributed across all leaf keys in the index.
Language: PL/SQL Highlight Mode: PLSQL Last Modified: March 10th, 2009
TABLESPACE <tablespace_name>REVERSE;-- for example: CREATEINDEX rk_idx_sales_region
REVERSE;SELECT index_name, index_type
FROM user_indexes;-- The REVERSE keyword provides a simple mechanism for creating -- a reverse key index. You can specify the keyword REVERSE -- along with the optional index specifications in a CREATE INDEX -- statement:CREATEINDEX test_indexi ON test_table (a,b,c)REVERSE;-- You can specify the keyword NOREVERSE to REBUILD a reverse-key -- index into one that is not reverse keyed:ALTERINDEX test_index REBUILD NOREVERSE;
SQL University.net courses meet the most demanding needs of the business world for advanced education
in a cost-effective manner. SQL University.net courses are available immediately for IT professionals
and can be taken without disruption of your workplace schedule or processes.
Compared to traditional travel-based training, SQL University.net saves time and valuable corporate
resources, allowing companies to do more with less. That's our mission, and that's what we deliver.