DBCC DBREINDEX y DBCC INDEXDEFRAG

25/03/2010 - 15:00 por Odariog | Informe spam
Es mejor correr dbcc dbreindex primero y luego dbcc indexdefrag o al
reves correr primero dbcc indexdefrag y luego correr dbcc dbreindex ?

Muchas Gracias
odariog
 

Leer las respuestas

#1 Miguel Egea
26/03/2010 - 12:38 | Informe spam
bueno o malo depende de que pretendas. Ambos están superados por otras
sintaxis (aunque da igual eso ahora mismo). Ambos hacen cosas parecidas..
Si corres DbReindex, es inutil pasar despues index defrag y si vas a pasar
reindex.. no pases antes defrag, no tiene sentido.

Cuando pasar uno u otro.. Reindex reconstruye los indices, genera grandes
bloqueos para hacerlo pero deja los árboles B equilibrados. (y eso es
bueno). Defrag solo compacta los datos pero no reequiliibra árboles. pero no
bloquea apenas y eso también es bueno. Yo en algunas plataformas usé por
años solo defrag y dejé reindex para dias de muy poco tráfico, Año nuevo.. y
cosas así .

Saludos Cordiales
Miguel Egea
Solid Quality Mentos
http://www.portalsql.com

"Odariog" escribió en el mensaje de
noticias:
Es mejor correr dbcc dbreindex primero y luego dbcc indexdefrag o al
reves correr primero dbcc indexdefrag y luego correr dbcc dbreindex ?

Muchas Gracias
odariog

Preguntas similares