Está en la página 1de 2

15/12/21 6:40 La forma más rápida de reconstruir el índice de Oracle

Buscar sitios de Oracle en BC ¿La forma más rápida de reconstruir el índice


de Oracle?
Búsqueda
Consejos para bases de datos Oracle por Donald Burleson 15 de
septiembre de 2015
Inicio
Envíenos un correo electrónico
Artículos de
Oracle Nuevos artículos de Oracle
Pregunta : Tengo que reconstruir varios índices muy grandes y necesito saber la
forma más rápida de reconstruir el índice.

¿Cuáles son las opciones de rendimiento para una reconstrucción rápida del
Capacitación de Oracle Consejos de índice?
Oracle Foro de Oracle Catálogo de
Respuesta: cuando Oracle reconstruye un índice, tiene varias opciones de ajuste
clases DBA remoto Oracle Tuning
para hacerlo más rápido:
Emergency 911 RAC Support
Aplicaciones de soporte Análisis 1. Escaneo PARALELO: Inicie una reconstrucción de índice con un
Diseño Implementación Oracle escaneo completo, y este escaneo completo se puede paralelizar de acuerdo
Support con su cpu_count .

2. NOLOGGING: También puede utilizar la opción NOLOGGING para una


reconstrucción de índices súper rápida. El único peligro con el uso de
nologging es que debe volver a ejecutar la sintaxis de creación de índice si
realiza una recuperación de base de datos en avance. El uso de nologging
con create index puede hacer que la reconstrucción del índice sea hasta un
30% más rápida.

3. Particionar el índice: si ha comprado la opción de particionamiento,


puede reconstruir un índice particionado local más rápido que un solo
índice grande.

SQL Tuning
4. SSD: algunas tiendas usarán un disco de estado sólido temporal para
Seguridad Oracle UNIXOracle
acelerar las escrituras de índice iniciales y mover el índice al
almacenamiento en disco en un momento posterior.
LinuxMonitoreoes remoto

5. Trabajos de reconstrucción de índices paralelos: Además, recuerde que


si tiene la CPU de repuesto y los índices están en discos diferentes, puede
poyoplanes remotoa distancia de
enviar muchos trabajos de reconstrucción de índices simultáneamente. En
serviciosde Application
un servidor grande, puede reconstruir simultáneamente docenas de índices,
ServerAplicacionesOracle cada uno usando consultas paralelas, una especie de paralelismo paralelo
FormsOracle PortalApp para reconstrucciones rápidas de índices.
actualizacionesde SQL
ServerConceptos de OracleSoftware A continuación, se muestra un resumen de las diferencias entre las técnicas de
de soporteS reconstrucción de índices en paralelo:
remotopoyoDesarrolloImplementación
Modificar la reconstrucción del índice en línea en paralelo: durante una
reconstrucción del índice en línea, Oracle creará un registro de instantáneas
en la tabla de destino para mantener la actividad de DML, leerá la tabla en
un escaneo de tabla completa (lectura consistente), generará el nuevo índice
y luego aplicará los cambios desde el registro de instantáneas después de
que se haya reconstruido el índice. Puede usar NOLOGGING y
PARALLEL con la reconstrucción en línea:
alterar índice my_idx reconstruir en línea paralelo 63 nologging;
alter index my_idx noparallel; alter index my_idx logging;

Modificar la reconstrucción de índice en paralelo: durante una


Personal de consultoría Precios de reconstrucción de índice "normal", se produce un bloqueo exclusivo cuando
consultoría ¡Se busca ayuda ! se lee el índice existente. Por lo tanto, este comando está diseñado para
períodos de inactividad programados donde no hay actividad DML. Sin
embargo, esta operación se puede paralelizar y ejecutar en modo
NOLOGGING:

www.dba-oracle.com/t_fastest_way_to_rebuild_oracle_index.htm 1/3
15/12/21 6:40 La forma más rápida de reconstruir el índice de Oracle
alterar índice my_idx reconstruir paralelo 63 nologging;
alter index my_idx noparallel; alter index my_idx logging;

Carteles de Oracle Libros de


También puede automatizar y programar la reconstrucción de índices .
Oracle Scripts de Oracle Ion Excel-
DB Consulte también estas notas importantes sobre la reconstrucción de índices y el
rendimiento de la reconstrucción.

Blog de Don Burleson

Obtenga la información completa de


optimización de Oracle SQL
El histórico libro "Advanced Oracle SQL Tuning The
Definitive Reference" está lleno de información valiosa
sobre Oracle SQL Tuning. Este libro incluye scripts y
herramientas para potenciar el rendimiento de Oracle
11g y puede comprarlo con un 30% de descuento
directamente del editor.

Burleson es el equipo americano

Nota: Esta documentación de Oracle se creó como una referencia de


capacitación y soporte de Oracle para que la utilicen nuestros profesionales de
consultoría de ajuste de rendimiento de DBA. No dude en hacer preguntas en
nuestro foro de Oracle .

Verify experience! Anyone considering using the services of an Oracle support


expert should independently investigate their credentials and experience, and

www.dba-oracle.com/t_fastest_way_to_rebuild_oracle_index.htm 2/3

También podría gustarte