[GUFA] SQL2005 - DBCC DBREINDEX

2012-07-03 Por tema Eric G. Zbrun
Gracias!!

Ahora me dice el usuario que le empezó anda rápido la aplicación y todavía
no le corrí nada…!! Ja Viva el SQL Express!

 

Saludos!

 

De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de PabloC
Enviado el: martes, 03 de julio de 2012 12:36 p.m.
Para: GUFA List Member
Asunto: [GUFA] SQL2005 - DBCC DBREINDEX

 

Eric, porque no lo posteas en d...@mug.org.ar

Ahí seguro que te sabrán explicar mejor

 

Saludos

PabloC

 

De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Eric G. Zbrun
Enviado el: Martes, 03 de Julio de 2012 12:18
Para: GUFA List Member
Asunto: [GUFA] SQL2005 - DBCC DBREINDEX

 

Hola Gente Linda!!!

De Nuevo acá molestando con temas fuera de Fox. Tengo una
aplicación desarrollada en FOX con SQL2005 la cual andaba muy bien hasta que
empezaron con problemas de rendimiento buscando en el sistema encontré que
el problema radica en la base de datos encontré problemas en los índices
ahora bien solución que encontré es la paginación de los índices cuando se
vuelve a crear muchos dice de ponerla en 80 y en la info de Microsoft el
cual dice que por defecto dejarlo en 0 que ocupe lo justo lo que si en 80 me
funciona más que bien. La ayuda en línea me dice que de incrementar más de
50 puede haber errores de rendimiento en la lectura alguien tiene alguna
experiencia o comentarme algo de esto yo uso la siguiente intrusión.

 

DBCC DBREINDEX ('tabla', ' ', 80) 

GO

 

80 es la paginación

 

 

Tengo armado el siguiente SP para correr en todas las tablas…

EXEC sp_MSforeachtable @command1="print '?' DBCC DBREINDEX ('?', ' ', 80)"

GO

EXEC sp_updatestats

GO

 

Saludos, Eric!

 

 

Eric G. Zbrun

Ing. en Sistemas Informáticos

Developer Manager

Sistemas C&P

Skype.ericzb

P Antes de imprimir, pensá en tu responsabilidad con el MEDIO AMBIENTE

 



[GUFA] SQL2005 - DBCC DBREINDEX

2012-07-03 Por tema PabloC
Eric, porque no lo posteas en d...@mug.org.ar

Ahí seguro que te sabrán explicar mejor

 

Saludos

PabloC

 

De: GUFA@mug.org.ar [mailto:GUFA@mug.org.ar] En nombre de Eric G. Zbrun
Enviado el: Martes, 03 de Julio de 2012 12:18
Para: GUFA List Member
Asunto: [GUFA] SQL2005 - DBCC DBREINDEX

 

Hola Gente Linda!!!

De Nuevo acá molestando con temas fuera de Fox. Tengo una
aplicación desarrollada en FOX con SQL2005 la cual andaba muy bien hasta que
empezaron con problemas de rendimiento buscando en el sistema encontré que
el problema radica en la base de datos encontré problemas en los índices
ahora bien solución que encontré es la paginación de los índices cuando se
vuelve a crear muchos dice de ponerla en 80 y en la info de Microsoft el
cual dice que por defecto dejarlo en 0 que ocupe lo justo lo que si en 80 me
funciona más que bien. La ayuda en línea me dice que de incrementar más de
50 puede haber errores de rendimiento en la lectura alguien tiene alguna
experiencia o comentarme algo de esto yo uso la siguiente intrusión.

 

DBCC DBREINDEX ('tabla', ' ', 80) 

GO

 

80 es la paginación

 

 

Tengo armado el siguiente SP para correr en todas las tablas…

EXEC sp_MSforeachtable @command1="print '?' DBCC DBREINDEX ('?', ' ', 80)"

GO

EXEC sp_updatestats

GO

 

Saludos, Eric!

 

 

Eric G. Zbrun

Ing. en Sistemas Informáticos

Developer Manager

Sistemas C&P

Skype.ericzb

P Antes de imprimir, pensá en tu responsabilidad con el MEDIO AMBIENTE

 



[GUFA] SQL2005 - DBCC DBREINDEX

2012-07-03 Por tema francisco prieto
Ummm!

Lo mio esta en 2008 R2 y utilizo 90.

No conocía el dato que comentas Eric.

En mi experiencia particular vi que al trabajar desde FOX con ADODB, a
pesar que la ayuda dice que se debe trabajar en nivel de aislamiento
READCOMMITED si no trabajo en SERIALIZABLE se producen errores de
concurrencia y lentitud en el sistema, mas allá si reindexo o no...

En cambio si trabajo desde un Store Procedure con READCONMMITED funciona
bien...

Pero bueno no te quiero poner palos en la rueda y escuchar que otras
experiencias hay en el foro.

Saludos,

Pancho
Cordoba

El 3 de julio de 2012 12:17, Eric G. Zbrun escribió:

> Hola Gente Linda!!!
>
> De Nuevo acá molestando con temas fuera de Fox. Tengo una
> aplicación desarrollada en FOX con SQL2005 la cual andaba muy bien hasta
> que empezaron con problemas de rendimiento buscando en el sistema encontré
> que el problema radica en la base de datos encontré problemas en los
> índices ahora bien solución que encontré es la paginación de los índices
> cuando se vuelve a crear muchos dice de ponerla en 80 y en la info de
> Microsoft el cual dice que por defecto dejarlo en 0 que ocupe lo justo lo
> que si en 80 me funciona más que bien. La ayuda en línea me dice que de
> incrementar más de 50 puede haber errores de rendimiento en la lectura
> alguien tiene alguna experiencia o comentarme algo de esto yo uso la
> siguiente intrusión.
>
> ** **
>
> DBCC DBREINDEX ('tabla', ' ', 80) 
>
> GO
>
> ** **
>
> 80 es la paginación
>
> ** **
>
> ** **
>
> Tengo armado el siguiente SP para correr en todas las tablas…
>
> EXEC sp_MSforeachtable @command1="print '?' DBCC DBREINDEX ('?', ' ', 80)"
> 
>
> GO
>
> EXEC sp_updatestats
>
> GO
>
> ** **
>
> Saludos, Eric!
>
> ** **
>
> ** **
>
> *Eric G. Zbrun*
>
> *Ing. en Sistemas Informáticos*
>
> *Developer Manager*
>
> *Sistemas C&P*
>
> *Skype.ericzb*
>
> P Antes de imprimir, pensá en tu responsabilidad con el MEDIO AMBIENTE
>
> ** **
>


[GUFA] SQL2005 - DBCC DBREINDEX

2012-07-03 Por tema Eric G. Zbrun
Hola Gente Linda!!!

De Nuevo acá molestando con temas fuera de Fox. Tengo una
aplicación desarrollada en FOX con SQL2005 la cual andaba muy bien hasta que
empezaron con problemas de rendimiento buscando en el sistema encontré que
el problema radica en la base de datos encontré problemas en los índices
ahora bien solución que encontré es la paginación de los índices cuando se
vuelve a crear muchos dice de ponerla en 80 y en la info de Microsoft el
cual dice que por defecto dejarlo en 0 que ocupe lo justo lo que si en 80 me
funciona más que bien. La ayuda en línea me dice que de incrementar más de
50 puede haber errores de rendimiento en la lectura alguien tiene alguna
experiencia o comentarme algo de esto yo uso la siguiente intrusión.

 

DBCC DBREINDEX ('tabla', ' ', 80) 

GO

 

80 es la paginación

 

 

Tengo armado el siguiente SP para correr en todas las tablas…

EXEC sp_MSforeachtable @command1="print '?' DBCC DBREINDEX ('?', ' ', 80)"

GO

EXEC sp_updatestats

GO

 

Saludos, Eric!

 

 

Eric G. Zbrun

Ing. en Sistemas Informáticos

Developer Manager

Sistemas C&P

Skype.ericzb

P Antes de imprimir, pensá en tu responsabilidad con el MEDIO AMBIENTE