› Fóruns › Banco de dados Oracle › TS_INDICE com 99.18% › TS_INDICE com 99.18%
Olha, em sistemas OLTP é bem normal os índices ficarem fragmentados com o tempo, ocupando bem mais espaço do que deveriam. Se vc der um ANALYZE INDEX INDICE_GRANDE VALIDATE STRUCTURE;, ele vai popular uma tabela chamada INDEX_STATS. Lá você consegue ver duas colunas: LF_ROWS e DEL_LF_ROWS… caso a DEL_LF_ROWS esteja muito grande, um rebuild nesse indice pode melhorar as coisas, ocupando menos espaço.
Só se lembre que durante o rebuild ele ocupa o dobro do espaço (só mata o índice depois que ele é reconstruído), além dissa, sua tablespace temporária tem que ser relativamente grande, pois em indices grandes ele não consegue ordenar isso em memória.
Por fim, não recomendo fazer rebuild de indices em produção… faça um estudo e faça o rebuild em horario de pouca utilização.
Espero te ajudado.