“Conocimientos software>Software de base de datos

Cómo crear un atributo de Oracle Índice

2012/7/6
Indices de Oracle están diseñados para optimizar la base de datos para que se ejecute de manera más eficiente . Índice de atributos se pueden describir como métodos utilizados para proporcionar un acceso eficaz a las tablas en función de su finalidad . Hay diferentes tipos de índices diseñados para adaptarse a entornos específicos de Oracle. Con el tiempo , los índices tienen que ser renovados , o no será efectiva en forma de tablas de bases de datos se hacen más grandes y los datos pueden " desviarse " del tipo de datos del índice de espera en circunstancias normales. Instrucciones
1

Identificar el tipo de índice requerido . Este será uno de los siguientes tipos: normal, mapa de bits , se repartió , función o basado en dominio . Usted tendrá que obtener una comprensión de éstos antes de intentar crear atributos de índice basado en ellos.
2

Elija el campo o campo ( s ) en la base de datos para el que desea crear un índice . Las claves principales en la base de datos se indexan automáticamente , pero si utiliza otros campos de la base de datos que se accede con frecuencia , vale la pena crear un índice para el campo.
3

Crear un índice para el campo o los campos como en los siguientes ejemplos

Un solo campo :

CREAR ord_sales_ix íNDICE DE LA ventas ( client_id ) ;

un índice con dos campos: .

CREAR ord_sales_ix ÍNDICE DE LA órdenes ( client_id , sales_repid ) ;
4

Asignar índices para otros objetos, tales como clusters. Además de crear índices en tablas , si tiene un clúster de Oracle, un índice se puede crear en él para mejorar el rendimiento como se muestra:

CREAR idx_cluster INDICE SOBRE EL GRUPO pers_cluster ;
5

Filtrar los índices a utilizar sólo cuando una función específica que se llama en los datos , como se ilustra :

CREAR upper_name_ix ÍNDICE DE LA clientes ( SUPERIOR (apellido) ) ;

en todos los casos el "UPPER "la función se llama en el apellido , en este ejemplo , el índice " se utilizará upper_name_ix " .

Software de base de datos
¿Cómo hacer un SQL en orden ascendente
Cómo crear un nombre de alias de una base de datos Oracle
Cómo calcular los campos en la base de OpenOffice
Cómo analizar una traza SQL
Cómo guardar un procedimiento almacenado en MS SQL 2005
Cómo crear una base de datos Oracle Clone Con RMAN
Cómo realizar el seguimiento de las revisiones de Access 2007
Métodos de autenticación de datos
Conocimientos Informáticos © http://www.ordenador.online