Acabo de agregar un índice a una tabla en SQL Server 2005 y me hizo pensar. ¿Cuál es la diferencia entre crear 1 índice y definir varias columnas sobre tener 1 índice por columna que desea indexar?Índices múltiples frente a índices de varias columnas
¿Existen ciertas razones por las cuales una debería usarse sobre la otra?
Por ejemplo
Create NonClustered Index IX_IndexName On TableName
(Column1 Asc, Column2 Asc, Column3 Asc)
Versus
Create NonClustered Index IX_IndexName1 On TableName
(Column1 Asc)
Create NonClustered Index IX_IndexName2 On TableName
(Column2 Asc)
Create NonClustered Index IX_IndexName3 On TableName
(Column3 Asc)
El enlace sqlskills.com está roto - Error del servidor en la aplicación '/ BLOGS/KIMBERLY'. –
Parece que se ha movido a http://www.sqlskills.com/BLOGS/KIMBERLY/post/Indexes-in-SQL-Server-20052008-Best-Practices-Part-1.aspx – jball
Er, aquí está el enlace permanente de Perma : http://www.sqlskills.com/BLOGS/KIMBERLY/post.aspx?id=19f0ce1c-0d2f-4ad5-9b13-a615418422e0 – jball