Indices agrupados

11/10/2004 - 05:39 por Larissa | Informe spam
Una tabla puede tener varios indices agrupados (clustered) ?

Si tengo una tabla que se suele consultar mucho tanto por una clave como
otra, en que puedo basarme para definir indices eficientes ?


Larissa

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
11/10/2004 - 08:46 | Informe spam
Una tabla puede tener varios indices agrupados (clustered) ?


No porque un índice agrupado implica la ordenación física de la tabla
por los campos que componen dicho índice, por lo que impide que exista otro

Si tengo una tabla que se suele consultar mucho tanto por una clave como


otra, en que puedo basarme para definir indices eficientes ?
Puedes crear los dos, o si no te fías puedes ejecutar el asistente de
índices a partir de las peticiones reales que se piden al servidor en un
período de tiempo considerable, a ver lo que te sugiere



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL
Respuesta Responder a este mensaje
#2 Adrian D. Garcia
11/10/2004 - 17:28 | Informe spam
Algunas tecnicas...
1) Si no sabes cual es la mas usada (digamos que es un 50% y 50%) entonces
define como indice cluster a la clave que se "mas unica", es decir, la que
dado un valor, te retorne la menor cantidad de filas, lo ideal seria que
dado un valor te rentorne como maximo una fila.
2) Si tienes 2 claves que son "unicas" y al mismo tiempo se utilizan las 2
un 50% y un 50% entonces define como calve cluster a la clave mas pequeña.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Larissa" wrote in message
news:
Una tabla puede tener varios indices agrupados (clustered) ?

Si tengo una tabla que se suele consultar mucho tanto por una clave como
otra, en que puedo basarme para definir indices eficientes ?


Larissa



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida