¿Cuáles son los tipos de índices en Oracle? ¿Cómo identificar el índice necesario para crear?Tipos de índice en oráculo?
Respuesta
Oracle Database proporciona varios esquemas de indexación que proporcionan funcionalidad de rendimiento complementario. Estos son:
- índices de árbol B: el defecto y el más común
- índices de racimo de árbol B: definidos específicamente para clúster
- Hash índices de racimo: definido específicamente para un hash clúster
- Índices globales y locales: relacionados con tablas particionadas e índices
- Índices de las teclas inversas: más útiles para Oracle Real Application Clusters aplicaciones
- Índices de mapa de bits: compacto; funcionar mejor para las columnas con un pequeño conjunto de valores
- índices basados en funciones: contienen el valor calculado previamente de un dominio índices función/expresión: específico para una aplicación o cartucho.
Fuente: http://docs.oracle.com/cd/B19306_01/server.102/b14231/indexes.htm
Hay varios tipos de índices en Oracle, dependiendo de qué objeto se necesita índice:
Para tablas de montón, hay b-tree índices y mapas de bits índices.
Un índice b-tree es adecuado para la mayoría de las aplicaciones; Los índices de bitmap tienen sus propias ventajas y desventajas.
También hay índices especializados para tipos de datos específicos, que usan cartuchos de Oracle; p.ej. Oracle Text índices, índices espaciales, e índices de terceros.
Además, un índice podría ser diferenciado por otros factores:
- un índice en una tabla con particiones podría ser global o local
- un índice podría consistir en una columna, o columnas múltiples
- una índice podría ser en una columna normal, o en una expresión (también conocido como "función basada en la" índice)
Para obtener más información, lea la documentation.
Un excelente lugar para saber más de lo que siempre querrá saber sobre los índices de Oracle es Richard Foote's blog.
Gracias por sugerir el blog de Richard Foote. – Rene
- 1. índice de caída de oráculo si existe
- 2. Oráculo: singularidad selectiva del índice basado en función
- 3. Índice de MongoDB en diferentes tipos
- 4. Oráculo de cadenas vacías
- 5. oráculo rango de fechas
- 6. Connect SQLPLUS en el oráculo
- 7. trabajo con json en oráculo
- 8. oráculo bulk insert
- 9. TABLE_PRIVILEGES oráculo valores
- 10. creación de secuencia en el oráculo
- 11. función de intervalo en el oráculo
- 12. Comparación de fecha con sysdate en oráculo
- 13. Error de PLS-00323 en el oráculo
- 14. consulta cuelga oráculo 10g
- 15. secuencia de fecha del oráculo?
- 16. Oráculo - permutación combinatoria de cadena
- 17. oráculo varchar para numerar
- 18. Sumar columnas con valores nulos en oráculo
- 19. cómo Calc rangos en el oráculo
- 20. procedimiento almacenado llamada oráculo dentro de seleccione
- 21. procedimiento de oráculo devuelve número entero
- 22. Consultar mi tamaño de bloque oráculo
- 23. Fecha de llenado automático en la tabla de oráculo
- 24. Teoría de tipos: tipos de tipos
- 25. Estimación del tiempo de creación del índice en Oracle
- 26. Forzar el cierre de una conexión oráculo en C#
- 27. Cómo medir el rendimiento de la consulta en el oráculo
- 28. Tamaño verdadero del espacio de tabla en el oráculo
- 29. Ignorando la excepción en el activador de oráculo
- 30. Oracle encuentra nombre de tabla dado un nombre de índice
Si encuentra material para su respuesta en otra parte de Internet, por favor, de crédito a su fuente. –
Me encanta el enlace :) – Dennis