Indices Agrupados..

27/02/2004 - 21:17 por Fabricio Cadena | Informe spam
Que tal amigos..

Para que sirven los indices agrupados?

Saludos
 

Leer las respuestas

#1 Maximiliano D. A.
27/02/2004 - 21:18 | Informe spam
Bueno vamos a ver si soy concreto:

Los indices agrupados basicamente es como estan ordenados fisicamente los
Datos en la Tabla, por eso solo podes tener un solo indice agrupado por
Tabla.

Si luego haces un Select por ej y Sql utiliza el indice agrupado veras que
la performance es mas que interesante.

igual aqui te envio lo que dice textualmente el manual:

Los índices agrupados tienen una fila en sysindexes con indid = 1. Las
páginas de la cadena de datos y las filas que contienen están ordenadas por
el valor de la clave del índice agrupado. Todas las inserciones se hacen en
el punto en el que el valor de clave de la fila insertada quede en la
secuencia de orden.

Los índices de Microsoft® SQL ServerT 2000 se organizan como árboles B. Las
páginas de los índices almacenan un encabezado de página seguido de las
filas del índice. Las filas de los índices contienen un valor de clave y un
puntero a una página de bajo nivel o a una fila de datos. Las páginas de un
índice se llaman nodos del índice. El nodo superior del árbol B se llama
nodo raíz. La capa inferior de los nodos del índice se compone de los nodos
de hojas. Las páginas de cada nivel del índice se vinculan entre sí en una
lista con vínculos dobles. En los índices agrupados, las páginas de datos
constituyen los nodos hoja. Los niveles del índice entre la raíz y las hojas
se conocen en conjunto como niveles intermedios.

En un índice agrupado, sysindexes.root apunta al nivel superior del índice
agrupado. SQL Server explora el índice hasta encontrar la fila
correspondiente a una clave del índice agrupado. Para buscar intervalos de
claves, SQL Server explora el índice hasta encontrar el valor de clave
inicial del intervalo y después recorre las páginas de datos mediante los
punteros anterior y siguiente. Para buscar la primera página de la cadena de
páginas de datos, SQL Server sigue los punteros situados más a la izquierda
desde el nodo raíz del índice.



Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Fabricio Cadena" escribió en el
mensaje news:367201c3fd6e$ad66ef20$
Que tal amigos..

Para que sirven los indices agrupados?

Saludos





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.593 / Virus Database: 376 - Release Date: 20/02/2004

Preguntas similares