Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Consulta sobre indices sql server 2008

Estas en el tema de Consulta sobre indices sql server 2008 en el foro de SQL Server en Foros del Web. Tengo una duda que no pude encontrar la respuesta en Internet, la verdad que debe ser una pavada pero no puedo sacarmela. La duda es, ...
  #1 (permalink)  
Antiguo 22/09/2010, 05:37
Avatar de gustavoh10  
Fecha de Ingreso: diciembre-2005
Ubicación: ARGENTINA
Mensajes: 196
Antigüedad: 16 años
Puntos: 3
Pregunta Consulta sobre indices sql server 2008

Tengo una duda que no pude encontrar la respuesta en Internet,
la verdad que debe ser una pavada pero no puedo sacarmela.

La duda es, cuando doy de alta un indice en sql server 2008 (usando management studio), tengo en la página general la parte para poner el nombre del indice, y una parte para agregar la columnas-

Mi duda es como trabaja el indice cuando agrego 2 o mas columnas, ya que en la db que uso todos mis indices son de una columna.

1 - La duda es para que me sirve o como trabaja un indice de dos columnas o mas.
(un ejemplo será muy agradecido)

2 - Otra duda que me surge es en la página Columnas Incluidas, que son estas columnas que se incluyen en el índice.

Tengo miedo de estar perdiéndome algo que realmente pueda ser muy útil.

Muchas gracias!!
  #2 (permalink)  
Antiguo 22/09/2010, 10:19
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 14 años, 6 meses
Puntos: 180
Respuesta: Consulta sobre indices sql server 2008

1.- Cuando hay la necesidad de comparar por una u otra columna(s), se decide crear un indice compuesto (2 o mas columnas)

Ejemplo:

WHERE Compañia = 256 AND Año = 2010

Aqui, estoy comparando 2 columnas Compañia y Año, para no crear un indice por cada columna, tal vez seria bueno crear un indice compuesto

2.- No se comprende cual es la duda en este caso (2)
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 23/09/2010, 05:25
Avatar de gustavoh10  
Fecha de Ingreso: diciembre-2005
Ubicación: ARGENTINA
Mensajes: 196
Antigüedad: 16 años
Puntos: 3
Respuesta: Consulta sobre indices sql server 2008

Muchas gracias!!! super claro!

Cita:
Iniciado por iislas Ver Mensaje
1.- Cuando hay la necesidad de comparar por una u otra columna(s), se decide crear un indice compuesto (2 o mas columnas)

Ejemplo:

WHERE Compañia = 256 AND Año = 2010

Aqui, estoy comparando 2 columnas Compañia y Año, para no crear un indice por cada columna, tal vez seria bueno crear un indice compuesto

2.- No se comprende cual es la duda en este caso (2)

Etiquetas: indices, server, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:55.