“Conocimientos software>Software de base de datos

Cómo crear un índice en Oracle /SQL

2013/9/7
Mesas de indexación es un paso imprescindible para un buen diseño de la tabla y un rendimiento rápido . Sin índices, el sistema puede llegar a un punto muerto , con sólo unos pocos miles de filas. Índices datos de la tabla de grupos en el orden de los valores de los índices definidos. El propósito de los índices de una tabla es la mejora del rendimiento de mesa, ya que aumentan la velocidad en el motor de base de datos , ayudando a encontrar las filas solicitadas . Al igual que la organización de un gabinete de archivos por orden alfabético, el motor de base de datos es capaz de encontrar los datos más rápidamente , ya que está mejor organizada . Cosas que necesitará
Oracle Database Engine
Mostrar más instrucciones
1

Abra la ventana de comandos de Oracle . Esto se hace desde el software de gestión en el equipo o mediante el acceso al escritorio del servidor .
2

Crear una tabla práctica. Para este ejemplo , vamos a crear un pequeño empleado al cliente> create table table.sql ( 2 ID VARCHAR2 ( 4 BYTE ) NOT NULL, 3 First_Name VARCHAR2 ( 10 BYTE ) , 4 Last_Name VARCHAR2 ( 10 BYTE ) )

3

Determinar qué columnas se necesitan los usuarios para consultar . Por ejemplo , la mayoría de los empleados tienen que buscar clientes en función de apellido. Desde el último nombre es probable que sea un gran volumen de búsquedas , la creación de un índice en esta columna mejorará el rendimiento de base de datos . Crear un índice con la siguiente línea de código : CREATE customer_last_name_idx ÍNDICE DE cliente ( apellidos ) ;
4

Especifique índices únicos para las columnas que los valores siempre deben ser diferentes . Por ejemplo , ID en el ejemplo de la tabla debe ser unique.CREATE [ UNICO ] ÍNDICE customer_id ONcustomer (Id ) TABLESPACE customer_space ;
5 índices gota

si usted encuentra una tabla tiene índices en columnas que no son sea ​​necesario. Demasiados índices realidad perjudican el rendimiento en lugar de mejorar it.drop índice customer_last_name_idx ;

Software de base de datos
Cómo analizar un campo en Access
Cómo proteger una tabla de datos en un formulario de Access
¿Cómo son las bases de datos utilizadas en el Mundo Real
Minería de datos y el proceso de ETL
Lo que se mantiene en la caché de base de datos
Cómo convertir o importar desde CSV a ODB
Cómo instalar el SQL Server 2008 Management Studio
Desventajas de una Base de Datos Relacional
Conocimientos Informáticos © http://www.ordenador.online