Utilizo msde 2000 y migraré a sql Express. 2005

Muchas gracias.

 

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Maxi accotto
Enviado el: sábado, 12 de julio de 2008 14:04
Para: [EMAIL PROTECTED]
Asunto: [dbadmin] Como reindexar todas las tablas de una DB

 

Hola, las tablas no se reindexan, lo que se hace es defragmentar o bien
reconstruir los indices. La tarea de desfragmentacion ayuda a mejorar la
performance por los agujeros que pueden quedar dentro de un indice, para
hacer esto y saber cuando hacerlo hay varias formas.

 

1.      Armar un plan de mantenimiento y ponerlo en un programa de tareas

2.      Hacer un indice a mano

3.      Armar un Script que identifique que indices tienen un alto nivel de
defragmentacion y ahí hacerles el rebuild o defrag de ser necesario

 

Decime que SQL usas y te paso dependiedo del caso la sintanxis

 

 

Maximiliano Damian Accotto

Microsoft MVP en SQLServer

SQL Total Consulting

Bogota 3631 P3B

1407 Buenos Aires-Argentina

Movil: (011)-15-5868-5599

Desde el exterior: (+54-911)-5868-5599

[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> 

 

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Jesús dos
Santos
Enviado el: sábado, 12 de julio de 2008 09:45 a.m.
Para: MAXI
Asunto: [dbadmin] Como reindexar todas las tablas de una DB

 

Buenos, dias lista, aprovecho este email para evacuar una duda, en que
momento es necesario reindexar las tablas, a que se debe, pensé que una base
de datos como sql no era necesario, me hace acordar los viejos tiempo de
clipper., esto es así?

Perdonen mi ignorancia.

Muchas gracias.

 

 

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Pascuzzi
Diego Hernan
Enviado el: viernes, 11 de julio de 2008 22:29
Para: [EMAIL PROTECTED]
Asunto: [dbadmin] Como reindexar todas las tablas de una DB

 

Buenas noches lista.

 

Estoy tratando de mejorar la performance en una DB SQL Server 2000
reindexando los índices de las tablas, pero la única opción que encontré es
por medio de DBCC DBREINDEX, el problema es que tengo que hacerlo tabla a
tabla cuando tengo cientos de tablas y esto me esta matando. Al menos logre
como hacer para no determinar índice por índice, le paso '' lo estoy
haciendo asi:

 

DBCC DBREINDEX (tabla, '', 10)

 

Quisiera consultarles si tendría otra opción para realizarlo sobre toda la
base de datos sin determinarle la tabla.

 

Otro tema y a modo de consulta. Que tanto impacta sobre la performance
pasarme mucho en el fillfactor, ejemplo burdo si se le coloca 90%.

 

Como siempre "Muchas gracias".

 

Diego Hernán Pascuzzi
MUG 1777



__________ Información de NOD32, revisión 3263 (20080711) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com



__________ Información de NOD32, revisión 3263 (20080711) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com

Responder a