SQL Server - Indice para varios campos

 
Vista:

Indice para varios campos

Publicado por Mauricio (6 intervenciones) el 11/05/2007 19:27:12
Estimados, acá la pregunta:

Cual es la diferencia de crear un indice de la siguiente manera.

CREATE INDEX IX_INDICE_1 ON MITABLA
(
CAMPO1
);
CREATE INDEX IX_INDICE_2 ON MITABLA
(
CAMPO2
);

Con un indice de la siguiente manera

CREATE INDEX IX_INDICE ON MITABLA
(
CAMPO1,
CAMPO2
);

Como afecta en las estadísticas, como hace la busqueda el motor cuando hago un select ???

Espero se entienda.

Slds

Mauricio.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Indice para varios campos

Publicado por Isaías (3308 intervenciones) el 11/05/2007 21:01:15
Mauricio

Esta es una pregunta recuerrente en los foros y la respuesta siempre es la misma.

Crear un indice por columna, ver los resultados en los select's
Crear un indice por las 2 columnas y ver los resultados de los select's

Puedes incluso, revisar el PLAN DE EJECUCION que hace en tus tablas.

¿De que dependera?

Del tipo de campo, no es lo mismo hacer un indice por un campo de tipo NUMERICO, FECHA o VARCHAR.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Indice para varios campos

Publicado por eljhonb (124 intervenciones) el 11/05/2007 21:22:25
Creo que este enlace te puede ayudar con tu duda...

http://www.microsoft.com/latam/technet/articulos/199912/art11/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Indice para varios campos

Publicado por eljhonb (124 intervenciones) el 11/05/2007 21:25:00
este otro link también es muy bueno

http://www.sqlmax.com/centro/moduloII_5.asp?MX=
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Indice para varios campos

Publicado por Mauricio (6 intervenciones) el 11/05/2007 22:12:49
muchas gracias, los links que me pasaste estan muy buenos, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar