Solar系统分区表重建
--索引 ZI030001 266GB 重建过程中,IO速度 750MB/S,临时表空间用量 116GB v$sort_usage
--分区索引
SQL> select owner,index_name,table_name,PARTITIONING_TYPE,LOCALITY from dba_part_indexes where table_name='STM03M00';
OWNER INDEX_NAME TABLE_NAME PARTITION LOCALI
------------------------------ ------------------------------ ------------------------------ --------- ------
SOLAR ZM030000 STM03M00 RANGE LOCAL
SOLAR ZM030001 STM03M00 RANGE LOCAL
SOLAR ZM030002 STM03M00 RANGE LOCAL
--并行重建索引,nologging
SQL> alter index ZM040000 rebuild parallel 4 nologging;
索引已更改。
已用时间: 00: 00: 40.85
SQL> select index_name,table_name,status from user_indexes
where table_name in ( 'STM03M00', 'STM02M00','STM04M00','STI02M00','STI03M00');
INDEX_NAME TABLE_NAME STATUS
------------------------------ ------------------------------ --------
ZI030001 STI03M00 UNUSABLE
ZI030000 STI03M00 UNUSABLE
ZM020000 STM02M00 VALID
ZI020001 STI02M00 UNUSABLE
ZI020000 STI02M00 UNUSABLE
ZM040000 STM04M00 VALID
ZM030000 STM03M00 N/A
ZM030001 STM03M00 N/A
ZM030002 STM03M00 N/A
已选择9行。
已用时间: 00: 00: 00.04
SQL> alter index ZI020000 rebuild parallel 8 nologging;
索引已更改。
已用时间: 00: 03: 04.74
SQL> alter index ZI030000 rebuild parallel 8 nologging;
alter index ZI030000 rebuild parallel 8 nologging
*
第 1 行出现错误:
ORA-12801: 并行查询服务器 P000 中发出错误信号
ORA-01652: 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段
已用时间: 00: 32: 22.06
--增加临时表空间temp
alter tablespace temp add tempfile 'K:\ORADATA\SOLAR\TEMP06.DBF' size 31G;
alter tablespace temp add tempfile 'K:\ORADATA\SOLAR\TEMP07.DBF' size 31G;
--索引 ZI030000 220GB ,重建过程中,IO速度 800MB/S
SQL> alter index ZI030000 rebuild parallel 16 nologging;
索引已更改。
已用时间: 00: 29: 33.84
--索引 ZI030001 266GB 重建过程中,IO速度 750MB/S,临时表空间用量 116GB v$sort_usage
SQL> alter index ZI030001 rebuild parallel 16 nologging;
索引已更改。
已用时间: 00: 50: 49.54
--重建后
SQL> select index_name,table_name,status from user_indexes
where table_name in ( 'STM03M00', 'STM02M00','STM04M00','STI02M00','STI03M00');
INDEX_NAME TABLE_NAME STATUS
------------------------------ ------------------------------ --------
ZI030001 STI03M00 VALID
ZI030000 STI03M00 VALID
ZM020000 STM02M00 VALID
ZI020001 STI02M00 VALID
ZI020000 STI02M00 VALID
ZM040000 STM04M00 VALID
ZM030000 STM03M00 N/A
ZM030001 STM03M00 N/A
ZM030002 STM03M00 N/A
已选择9行。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22661144/viewspace-1580650/
,如需转载,请注明出处,否则将追究法律责任。