Indices duplicados

23/12/2008 - 22:15 por Adriana R | Informe spam
Hola a todos
Segun yo en algun lugar lei que el tener 2 indices diferentes para un mismo
campo pudiera ocasionar problemas. estoy buscando la documentación donde
esplica esto pero no lo encuentro, ya que lo tengo que demostrar que esto es
cierto para evitar problemas en la consulta.
El panorama es el siguiente:
El servidor es del cliente, yo tengo acceso limitado y descubri que la tabla
que tiene mucho movimiento (se insertan 50,000 registros diarios) le crearon
un nuevo indice
La tabla tiene 15 campos y ya tenia un indice idx_tabla_campo
(campo2,campo3,campo4, campo5) y le crearon otro indice_tabla_campo2
(campo2,campo4,campo5,campo6,campo7,campo8).
Yo les comento que esto puede provocar mayor fragmentación y por lo tanto
lentitud pero me piden la documentación que diga que es incorrecto.
 

Leer las respuestas

#1 Luis Tarzia
24/12/2008 - 06:51 | Informe spam
Si la tabla tiene 20 campos y necesitas hacer un select de campo 2,campo7 y
campo8 los trae del indice y no de la tabla con lo cual se evita el seek
desde el indice a la fila fisica de la tabla.
La defragmentacion tambien se te da con un solo indice cluster con las
inserciones no tanto pero si los borrados y updates pero corriento un dbcc
dbreindex se arregla todo,no creo que puedas justificar mucho el no crear
este indice.

"Adriana R" escribió en el mensaje
news:
Hola a todos
Segun yo en algun lugar lei que el tener 2 indices diferentes para un


mismo
campo pudiera ocasionar problemas. estoy buscando la documentación donde
esplica esto pero no lo encuentro, ya que lo tengo que demostrar que esto


es
cierto para evitar problemas en la consulta.
El panorama es el siguiente:
El servidor es del cliente, yo tengo acceso limitado y descubri que la


tabla
que tiene mucho movimiento (se insertan 50,000 registros diarios) le


crearon
un nuevo indice
La tabla tiene 15 campos y ya tenia un indice idx_tabla_campo
(campo2,campo3,campo4, campo5) y le crearon otro indice_tabla_campo2
(campo2,campo4,campo5,campo6,campo7,campo8).
Yo les comento que esto puede provocar mayor fragmentación y por lo tanto
lentitud pero me piden la documentación que diga que es incorrecto.

Preguntas similares