Reconstruir indices??

01/04/2004 - 08:55 por Miguel Tubia | Informe spam
Hola,
tenemos una BD q viene de Sql 7. He leído en algunos sitios q es aconsejable
reconstruirlos pq puede bajar el rendimiento. Por otro lado, el proveedor de
la aplicación que usamos, cuando se lo comentamos, nos dijo q sql server los
genera él mismo.
El caso es q, ante la duda, he decidido volver a generarlos. He visto que
hay una instrucción q los regenera (no recuerdo cuál, a ver q la busco),
esta: DBCC DBREINDEX, q los regenera.
Mi pregunta es si realmente esta instrucción es efectiva, o me aconsejáis
borrar los índices y volver a crearlos, según vuestra experiencia. En
algunas tablas "menores", si comentais que esa instrucción realmente hace lo
q queremos, si que la usaríamos, pero en tablas más críticas seguramente
borremos los índices y los volvamos a crear "a medida" (pues seguramente
habrá muchos índices viejos q casi ni se usen). La idea es hacer consultas
(desde el programa), capturarla y crear los índices más apropiados. ¿Es esta
medida correcta? ¿Algún sugerencia?
Muchas gracias por su ayuda
Un saludo

Preguntas similare

Leer las respuestas

#1 Miguel Egea
01/04/2004 - 10:01 | Informe spam
"Miguel Tubia" <####m_tubiaARROBAhotmail.com###> escribió en el mensaje
news:
Hola,
tenemos una BD q viene de Sql 7. He leído en algunos sitios q es


aconsejable
reconstruirlos pq puede bajar el rendimiento. Por otro lado, el proveedor


de
la aplicación que usamos, cuando se lo comentamos, nos dijo q sql server


los
genera él mismo.



Las dos afirmaciones son correctas, los índices pueden fragmentarse y
plantearse una estrategia de reindexación (un plan de mantenimiento) no es
mala idea, aunque hay formas menos agresivas (mientras reindexas se producen
fuertes bloqueos)
DBCC DBreindex es muy efectiva.

Puedes usar profiler para capturar tus sentencias y el index tunnning wizard
para ver que índices te recomienda.


Saludos

Miguel Egea
Microsoft SQL-SERVER MVP
Brigada Anti-Cursores
http://www.portalsql.com

(Quita el online si me tienes que mandar un correo)
Respuesta Responder a este mensaje
#2 Miguel Tubia
01/04/2004 - 10:29 | Informe spam
hola,
muchas gracias por tu respuesta, nos ha sido de mucha ayuda
Un saludo y gracias de nuevo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida