Reindexar...

03/09/2003 - 19:24 por Chente | Informe spam
Hola,

Tengo una tabla que tiene 1 millon de registros, anteriormente haciamos
busquedas por dos campos, clave y poliza, el día de ayer, se realizo una
reclasificación de claves, con lo cual se actualizaron alrededor de 20 mil
registros, despues de eso, tratamos de hacer las mismas busquedas, y se
queda en el limbo, asi estuvimos mucho tiempo, hasta que generamos un indice
con estos campos, y ya quedo, la pregunta es la siguiente, si yo tengo que
hacer otra reclasificación, y afecto a 100 mil registros, tengo que hacer
una reindexacion de estos campos?, como se le hace, o SQL lo reindexa
automáticamente.

MS SQL 2000
W2K

Saludos.

Vicente López.

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
03/09/2003 - 20:27 | Informe spam
Los índices se mantienen en forma automática. Si estás cambiando valores de
claves primarias y las mismas están indexadas en índices clustered, tienes
un ordenamiento físico de los registros que requiere una reorganización
física (lo hace el SQL).

Verifiar tambien que se actualicen las estadisticas de índices (comando
UPDATE STATISTICS)

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Chente" wrote in message
news:
Hola,

Tengo una tabla que tiene 1 millon de registros, anteriormente haciamos
busquedas por dos campos, clave y poliza, el día de ayer, se realizo una
reclasificación de claves, con lo cual se actualizaron alrededor de 20 mil
registros, despues de eso, tratamos de hacer las mismas busquedas, y se
queda en el limbo, asi estuvimos mucho tiempo, hasta que generamos un


indice
con estos campos, y ya quedo, la pregunta es la siguiente, si yo tengo que
hacer otra reclasificación, y afecto a 100 mil registros, tengo que hacer
una reindexacion de estos campos?, como se le hace, o SQL lo reindexa
automáticamente.

MS SQL 2000
W2K

Saludos.

Vicente López.


Respuesta Responder a este mensaje
#2 Chente
03/09/2003 - 22:25 | Informe spam
No son índices cluster, es un indice agrupado de los dos campos que
mencionaba, clave y poliza.

Al parecer lo ideal es utilizar DBCC INDEXDEFRAG...


Saludos

Vicente López.



"Gustavo Larriera [MVP]" <remove underscore escribió
en el mensaje news:
Los índices se mantienen en forma automática. Si estás cambiando valores


de
claves primarias y las mismas están indexadas en índices clustered, tienes
un ordenamiento físico de los registros que requiere una reorganización
física (lo hace el SQL).

Verifiar tambien que se actualicen las estadisticas de índices (comando
UPDATE STATISTICS)

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"Chente" wrote in message
news:
> Hola,
>
> Tengo una tabla que tiene 1 millon de registros, anteriormente haciamos
> busquedas por dos campos, clave y poliza, el día de ayer, se realizo una
> reclasificación de claves, con lo cual se actualizaron alrededor de 20


mil
> registros, despues de eso, tratamos de hacer las mismas busquedas, y se
> queda en el limbo, asi estuvimos mucho tiempo, hasta que generamos un
indice
> con estos campos, y ya quedo, la pregunta es la siguiente, si yo tengo


que
> hacer otra reclasificación, y afecto a 100 mil registros, tengo que


hacer
> una reindexacion de estos campos?, como se le hace, o SQL lo reindexa
> automáticamente.
>
> MS SQL 2000
> W2K
>
> Saludos.
>
> Vicente López.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida