Problemas de indices

20/04/2005 - 22:29 por Jorge Costilla | Informe spam
Estimados:

Tengo un inconveniente. Tengo una tabla de casi 1 G la cual tiene un indice
agrupado y 4 no agrupados. He ejecutado el comando DBCC SHOWCOnTIG y me dejo
como resultado un bajo valor (32%) en Scan Density. Luego de correr el
comando CREATE CLUSTERED INDEX [col1] ON tabla1 (col1) WITH DROP_EXISTING,
mejoro el porcentaje a 99 %.
Ahora, mi pregunta es: que paso con los otros indices no agrupado? Puede que
se defragmento bien pero que no mejore la performance? Desde ya, cualquier
comentario sera agradecido. Un abrazo.

Preguntas similare

Leer las respuestas

#1 Tinoco
21/04/2005 - 01:04 | Informe spam
Hola Jorge,

Mejorar la densidad de un indice, no impica la mejora el performance de una
consulta, lo mejor es revisar el plan de ejecución de las consultas
utilizadas para esta tabla y acondicionar los indices acorde a las
necesidades de las mismas.

Hermilson Tinoco
Colombia

"Jorge Costilla" wrote:

Estimados:

Tengo un inconveniente. Tengo una tabla de casi 1 G la cual tiene un indice
agrupado y 4 no agrupados. He ejecutado el comando DBCC SHOWCOnTIG y me dejo
como resultado un bajo valor (32%) en Scan Density. Luego de correr el
comando CREATE CLUSTERED INDEX [col1] ON tabla1 (col1) WITH DROP_EXISTING,
mejoro el porcentaje a 99 %.
Ahora, mi pregunta es: que paso con los otros indices no agrupado? Puede que
se defragmento bien pero que no mejore la performance? Desde ya, cualquier
comentario sera agradecido. Un abrazo.




Respuesta Responder a este mensaje
#2 Jorge Costilla
21/04/2005 - 14:51 | Informe spam
Estimado Hermilson:

Desde ya muchisimas gracias por tu respuesta. Ahora, mi pregunta es la
siguiente: esta tarea que hice no causa problemas en los indices, no? Porque
las personas que dan soporte a la aplicacion sugieren que son los indices
Y es muy probable que no sea esoSino algo relacionado como vos
decis, a las consultas.
"Tinoco" escribió en el mensaje
news:
Hola Jorge,

Mejorar la densidad de un indice, no impica la mejora el performance de
una
consulta, lo mejor es revisar el plan de ejecución de las consultas
utilizadas para esta tabla y acondicionar los indices acorde a las
necesidades de las mismas.

Hermilson Tinoco
Colombia

"Jorge Costilla" wrote:

Estimados:

Tengo un inconveniente. Tengo una tabla de casi 1 G la cual tiene un
indice
agrupado y 4 no agrupados. He ejecutado el comando DBCC SHOWCOnTIG y me
dejo
como resultado un bajo valor (32%) en Scan Density. Luego de correr el
comando CREATE CLUSTERED INDEX [col1] ON tabla1 (col1) WITH
DROP_EXISTING,
mejoro el porcentaje a 99 %.
Ahora, mi pregunta es: que paso con los otros indices no agrupado? Puede
que
se defragmento bien pero que no mejore la performance? Desde ya,
cualquier
comentario sera agradecido. Un abrazo.




Respuesta Responder a este mensaje
#3 Tinoco
21/04/2005 - 15:13 | Informe spam
Jorge,

Ejecutar la instruccion DROP_EXISTING en un indice Clustered, implica que
tambien se deben reconstruir los indices Nonclustered.

Para que una consulta funcione bien se debe mejorar el Script de la consulta
y si es necesario se debe crear indice(s) para mejorar su desempeño. las dos
cosas van directamente relacionadas.

Hermilson Tinoco

"Jorge Costilla" wrote:

Estimado Hermilson:

Desde ya muchisimas gracias por tu respuesta. Ahora, mi pregunta es la
siguiente: esta tarea que hice no causa problemas en los indices, no? Porque
las personas que dan soporte a la aplicacion sugieren que son los indices
.Y es muy probable que no sea esoSino algo relacionado como vos
decis, a las consultas.
"Tinoco" escribió en el mensaje
news:
> Hola Jorge,
>
> Mejorar la densidad de un indice, no impica la mejora el performance de
> una
> consulta, lo mejor es revisar el plan de ejecución de las consultas
> utilizadas para esta tabla y acondicionar los indices acorde a las
> necesidades de las mismas.
>
> Hermilson Tinoco
> Colombia
>
> "Jorge Costilla" wrote:
>
>> Estimados:
>>
>> Tengo un inconveniente. Tengo una tabla de casi 1 G la cual tiene un
>> indice
>> agrupado y 4 no agrupados. He ejecutado el comando DBCC SHOWCOnTIG y me
>> dejo
>> como resultado un bajo valor (32%) en Scan Density. Luego de correr el
>> comando CREATE CLUSTERED INDEX [col1] ON tabla1 (col1) WITH
>> DROP_EXISTING,
>> mejoro el porcentaje a 99 %.
>> Ahora, mi pregunta es: que paso con los otros indices no agrupado? Puede
>> que
>> se defragmento bien pero que no mejore la performance? Desde ya,
>> cualquier
>> comentario sera agradecido. Un abrazo.
>>
>>
>>
>>




Respuesta Responder a este mensaje
#4 Carlo Sorrel
21/04/2005 - 15:48 | Informe spam
Hola, permiso, Hemilson, tengo una pregunta, es bueno utilizar el comando
dbreindex..???, cual es mejor..???
Gracias.

Atte.,
Carlo Sorrel

"Tinoco" escribió en el mensaje
news:
Jorge,

Ejecutar la instruccion DROP_EXISTING en un indice Clustered, implica que
tambien se deben reconstruir los indices Nonclustered.

Para que una consulta funcione bien se debe mejorar el Script de la


consulta
y si es necesario se debe crear indice(s) para mejorar su desempeño. las


dos
cosas van directamente relacionadas.

Hermilson Tinoco

"Jorge Costilla" wrote:

> Estimado Hermilson:
>
> Desde ya muchisimas gracias por tu respuesta. Ahora, mi pregunta es la
> siguiente: esta tarea que hice no causa problemas en los indices, no?


Porque
> las personas que dan soporte a la aplicacion sugieren que son los


indices
> .Y es muy probable que no sea esoSino algo relacionado como vos
> decis, a las consultas.
> "Tinoco" escribió en el mensaje
> news:
> > Hola Jorge,
> >
> > Mejorar la densidad de un indice, no impica la mejora el performance


de
> > una
> > consulta, lo mejor es revisar el plan de ejecución de las consultas
> > utilizadas para esta tabla y acondicionar los indices acorde a las
> > necesidades de las mismas.
> >
> > Hermilson Tinoco
> > Colombia
> >
> > "Jorge Costilla" wrote:
> >
> >> Estimados:
> >>
> >> Tengo un inconveniente. Tengo una tabla de casi 1 G la cual tiene un
> >> indice
> >> agrupado y 4 no agrupados. He ejecutado el comando DBCC SHOWCOnTIG y


me
> >> dejo
> >> como resultado un bajo valor (32%) en Scan Density. Luego de correr


el
> >> comando CREATE CLUSTERED INDEX [col1] ON tabla1 (col1) WITH
> >> DROP_EXISTING,
> >> mejoro el porcentaje a 99 %.
> >> Ahora, mi pregunta es: que paso con los otros indices no agrupado?


Puede
> >> que
> >> se defragmento bien pero que no mejore la performance? Desde ya,
> >> cualquier
> >> comentario sera agradecido. Un abrazo.
> >>
> >>
> >>
> >>
>
>
>
>
Respuesta Responder a este mensaje
#5 Alejandro Mesa
21/04/2005 - 16:17 | Informe spam
Tinoco,

Ejecutar la instruccion DROP_EXISTING en un indice Clustered, implica que
tambien se deben reconstruir los indices Nonclustered.



Esto se debe hacer manualmente, pues los indices nonclustered seran
reconstruidos automaticamente solamente si las llaves del indice clustered
son diferentes. Esa es una de las ventajas de esta opcion.


AMB

"Tinoco" wrote:

Jorge,

Ejecutar la instruccion DROP_EXISTING en un indice Clustered, implica que
tambien se deben reconstruir los indices Nonclustered.

Para que una consulta funcione bien se debe mejorar el Script de la consulta
y si es necesario se debe crear indice(s) para mejorar su desempeño. las dos
cosas van directamente relacionadas.

Hermilson Tinoco

"Jorge Costilla" wrote:

> Estimado Hermilson:
>
> Desde ya muchisimas gracias por tu respuesta. Ahora, mi pregunta es la
> siguiente: esta tarea que hice no causa problemas en los indices, no? Porque
> las personas que dan soporte a la aplicacion sugieren que son los indices
> .Y es muy probable que no sea esoSino algo relacionado como vos
> decis, a las consultas.
> "Tinoco" escribió en el mensaje
> news:
> > Hola Jorge,
> >
> > Mejorar la densidad de un indice, no impica la mejora el performance de
> > una
> > consulta, lo mejor es revisar el plan de ejecución de las consultas
> > utilizadas para esta tabla y acondicionar los indices acorde a las
> > necesidades de las mismas.
> >
> > Hermilson Tinoco
> > Colombia
> >
> > "Jorge Costilla" wrote:
> >
> >> Estimados:
> >>
> >> Tengo un inconveniente. Tengo una tabla de casi 1 G la cual tiene un
> >> indice
> >> agrupado y 4 no agrupados. He ejecutado el comando DBCC SHOWCOnTIG y me
> >> dejo
> >> como resultado un bajo valor (32%) en Scan Density. Luego de correr el
> >> comando CREATE CLUSTERED INDEX [col1] ON tabla1 (col1) WITH
> >> DROP_EXISTING,
> >> mejoro el porcentaje a 99 %.
> >> Ahora, mi pregunta es: que paso con los otros indices no agrupado? Puede
> >> que
> >> se defragmento bien pero que no mejore la performance? Desde ya,
> >> cualquier
> >> comentario sera agradecido. Un abrazo.
> >>
> >>
> >>
> >>
>
>
>
>
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida