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.
 

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.


Preguntas similares