Muchas gracias, investigare sobre este SP.
 
Nuevamente gracias
 

Diego Hernán Pascuzzi 
Jefatura Administración de Red y Solicitudes ( TX, F.O. y TP ) 
Gerencia Supervisión y Gestión de Red 
Telefónica de Argentina S.A. 
Av. Corrientes 707 - Piso 13° - (C1043AAH) - Bs.As. - Argentina 
Tel.: 54-011-4333-7645 
Fax: 54-011-4303-5586 Interno: 1011 
[EMAIL PROTECTED] 
http://wsir <http://wsir/>  

 

________________________________

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Leandro
Enviado el: Sábado 23 de Agosto de 2008 11:35
Para: Pascuzzi Diego Hernan
Asunto: [dbadmin] Como reindexar todas las tablas de una DB


Hole Diego,
Fijate que tenes un store procedure no documentado por parte de Microsoft que 
se llama sp_MSforeachtable que te itera a través de todas las tablas.
La otra posibilidad que podes hacer es un manejarte con 
information_schema.tables y armar algún script que iteracione con esta tabla

Espero te sirva la respuesta,
Un saludo,
Leandro


2008/7/11 Pascuzzi Diego Hernan <[EMAIL PROTECTED]>


        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


Responder a