Invalidating/Rebuilding Local Indexes of a Partition
- You can run ALTER INDEX PARTITION to invalidate or rebuild local indexes of a partition.
- You can run ALTER TABLE MODIFY PARTITION to invalidate or rebuild all indexes of a specified partition in a partitioned table.
For example, assume that the partitioned table range_sales has two local indexes range_sales_idx1 and range_sales_idx2, and the corresponding indexes on the partition date_202001 are range_sales_idx1_part1 and range_sales_idx2_part1.
The syntax for maintaining partitioned indexes of a partitioned table is as follows:
- Run the following command to disable all indexes on the date_202001 partition:
ALTER TABLE range_sales MODIFY PARTITION date_202001 UNUSABLE LOCAL INDEXES;
- Alternatively, run the following command to disable the index range_sales_idx1_part1 on the date_202001 partition:
ALTER INDEX range_sales_idx1 MODIFY PARTITION range_sales_idx1_part1 UNUSABLE;
- Run the following command to rebuild all indexes on the date_202001 partition:
ALTER TABLE range_sales MODIFY PARTITION date_202001 REBUILD UNUSABLE LOCAL INDEXES;
- Alternatively, run the following command to rebuild the index range_sales_idx1_part1 on the date_202001 partition:
ALTER INDEX range_sales_idx1 REBUILD PARTITION range_sales_idx1_part1;
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot