*   >> Lectura Educación Artículos >> money >> la publicidad de marketing

Sql Server Indexes

"Los índices de SQL Server

Un índice de la base de datos es similar a un índice de un libro - que está compuesto por un valor de búsqueda, y un identificador de número que corresponde al número de fila en una tabla. En SQL Server, hay dos tipos de índices -.. agrupado y no agrupado índices agrupados requieren que los datos de la tabla se ordenan físicamente en el orden del índice Debido a que los datos de una tabla se pueden ordenar físicamente de una sola manera, no puede haber como máximo un único índice agrupado por tabla.

índice no agrupado no requieren que los datos se ordenan físicamente, por lo que no puede ser más que un índice no agrupado por tabla. De hecho SQL Server permite hasta 249 índices no agrupados por mesa. Dado que los datos no está ordenada físicamente, búsquedas por rango utilizando un índice no agrupado no son muy eficientes.

El comando para la creación de un índice en T-SQL es

CREATE [ÚNICA] [ ,,,0],CLUSTERED | NONCLUSTERED] index_name ÍNDICE DE LA {tabla | Vista} (columna [ASC | DESC] [, ... n]) [CON [, ...

n]] [ON grupo de archivos] :: = {PAD_INDEX | FILLFACTOR = factor de relleno | IGNORE_DUP_KEY | DROP_EXISTING | STATISTICS_NORECOMPUTE | SORT_IN_TEMPDB}

PAD_INDEX especifica el porcentaje de espacio que queda libre en los niveles que no son hojas del índice. FILLFACTOR especifica el porcentaje de llenar las páginas de hoja. SORT_IN_TEMPDB especifica que los resultados intermedios de la clase se almacenan en tempdb. Esto aumenta la necesidad de espacio en disco, pero afecta a la creación de índices de velocidad.

STATISTICS_NO_RECOMPUTE dice que el sistema no se actualice automáticamente estadísticas de índice.

Por supuesto, los índices también puede ser creado y gestionado mediante el Administrador corporativo. Pueden ser creados utilizando el asistente Crear Índice, a partir del diagrama de base de datos, o mediante la modificación de los campos en el Diseñador de tablas.

Hay una compensación con índices. Mientras que aceleran la ejecución de consultas inmensamente, se sobrecarga asociada con ellos.

Ellos consumen espacio de disco adicional, y requieren más tiempo para actualizarse cada vez que los datos se actualizan o anexa a una mesa. Al cargar grandes cantidades de datos que puede pagar para borrar el índice antes de la carga, a continuación, volver a crear el índice después de los registros nuevos se han añadido a la mesa. Los índices pueden ser dejados utilizando l

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.