SQL 2000: Mantenimiento

21/11/2007 - 19:43 por Juan Carlos Mendoza | Informe spam
Buenas,

Que recomiendan las buenas practicas en reindexado y actualizacion de
estadisticas?

1. Si hago reindexados no es necesario update statistics.
2. Debo hacer ambos periodicamente.
3. Debo activar autoupdate statistics y reindexar periodicamente.

Saludos,

Juan Carlos Mendoza
Callao - Peru

Preguntas similare

Leer las respuestas

#1 Eladio Rincón
22/11/2007 - 00:19 | Informe spam
Hola,

1. Si hago reindexados no es necesario update statistics.


Depende, la opción ALTER INDEX, tiene la opción STATISTICS_NORECOMPUTE; por
defecto está habilitado a True.

2. Debo hacer ambos periodicamente.


Debes hacerlo en función de tu sistema. deberás definir una política de
reindexación, en función de la fragmentación que sufran tus índices. Piensa
que no todos los sistemas tienen ventanas de mantenimiento durante la noche,
en las que se lanzan backups, renidexaciones, reorganizaciones, etc.etc.etc.
mi regla sería defragmenta cuando notes fragmentación; el nivel de
fragmentación lo indicará tu experiencia con el sistema.

3. Debo activar autoupdate statistics y reindexar periodicamente.


También depende, generalmente es recomendable dejarlo auto-update statistics
en la base de datos. Sin embargo, te puedo contar un caso de un cliente que
lo tuvo que deshabilitar porque el proceso de actualización de estadisticas
se activaba en periodos de mucha concurrencia en el sistema que implicaba
unos retardos de rendimiento impresionantes. No es un caso típico, pero
quizás te sirva para conocer algún efecto colateral de la activación del
proceso de actualizacion de estadisticas.


Saludos,

Saludos,

Eladio Rincón,
SQL Server MVP
http://blogs.solidq.com/es/elrincondeldba

"Juan Carlos Mendoza" wrote in message
news:
Buenas,

Que recomiendan las buenas practicas en reindexado y actualizacion de
estadisticas?

1. Si hago reindexados no es necesario update statistics.
2. Debo hacer ambos periodicamente.
3. Debo activar autoupdate statistics y reindexar periodicamente.

Saludos,

Juan Carlos Mendoza
Callao - Peru
Respuesta Responder a este mensaje
#2 Eladio Rincón
22/11/2007 - 00:29 | Informe spam
jeje, me colé :)

1. Si hago reindexados no es necesario update statistics.


Depende, la opción ALTER INDEX, tiene la opción STATISTICS_NORECOMPUTE;
por defecto está habilitado a True.



por defecto está a OFF, lo cual quiere decir que cada vez que se
recrear/reorganiza un índice, las estadistica de distribución se recalculan


Saludos,

Saludos,

Eladio Rincón,
SQL Server MVP
http://blogs.solidq.com/es/elrincondeldba

"Eladio Rincón" wrote in message
news:
Hola,

1. Si hago reindexados no es necesario update statistics.


Depende, la opción ALTER INDEX, tiene la opción STATISTICS_NORECOMPUTE;
por defecto está habilitado a True.

2. Debo hacer ambos periodicamente.


Debes hacerlo en función de tu sistema. deberás definir una política de
reindexación, en función de la fragmentación que sufran tus índices.
Piensa que no todos los sistemas tienen ventanas de mantenimiento durante
la noche, en las que se lanzan backups, renidexaciones, reorganizaciones,
etc.etc.etc. mi regla sería defragmenta cuando notes fragmentación; el
nivel de fragmentación lo indicará tu experiencia con el sistema.

3. Debo activar autoupdate statistics y reindexar periodicamente.


También depende, generalmente es recomendable dejarlo auto-update
statistics en la base de datos. Sin embargo, te puedo contar un caso de un
cliente que lo tuvo que deshabilitar porque el proceso de actualización de
estadisticas se activaba en periodos de mucha concurrencia en el sistema
que implicaba unos retardos de rendimiento impresionantes. No es un caso
típico, pero quizás te sirva para conocer algún efecto colateral de la
activación del proceso de actualizacion de estadisticas.


Saludos,

Saludos,

Eladio Rincón,
SQL Server MVP
http://blogs.solidq.com/es/elrincondeldba

"Juan Carlos Mendoza" wrote in message
news:
Buenas,

Que recomiendan las buenas practicas en reindexado y actualizacion de
estadisticas?

1. Si hago reindexados no es necesario update statistics.
2. Debo hacer ambos periodicamente.
3. Debo activar autoupdate statistics y reindexar periodicamente.

Saludos,

Juan Carlos Mendoza
Callao - Peru




Respuesta Responder a este mensaje
#3 Juan Carlos Mendoza
22/11/2007 - 02:19 | Informe spam
Ojo que la consulta esta orientada a SQL 2000, se que el SQL 2005,
trae formas mas ventajosas.

pregunta adicional, quizas inocente:
si tengo activada la opcion autoupdatestatistics, debo de todas
maneras efectuar update statistics manualmente o "me olvido del
tema" ?

Saludos,

Juan Carlos Mendoza
Callao, Peru.

On 21 nov, 18:29, "Eladio Rincón" wrote:
jeje, me colé :)

>> 1. Si hago reindexados no es necesario update statistics.
> Depende, la opción ALTER INDEX, tiene la opción STATISTICS_NORECOMPUTE;
> por defecto está habilitado a True.

por defecto está a OFF, lo cual quiere decir que cada vez que se
recrear/reorganiza un índice, las estadistica de distribución se recalculan

Saludos,

Saludos,

Eladio Rincón,
SQL Server MVPhttp://blogs.solidq.com/es/elrincondeldba

"Eladio Rincón" wrote in message

news:



> Hola,

>> 1. Si hago reindexados no es necesario update statistics.
> Depende, la opción ALTER INDEX, tiene la opción STATISTICS_NORECOMPUTE;
> por defecto está habilitado a True.

>> 2. Debo hacer ambos periodicamente.
> Debes hacerlo en función de tu sistema. deberás definir una política de
> reindexación, en función de la fragmentación que sufran tus índices.
> Piensa que no todos los sistemas tienen ventanas de mantenimiento durante
> la noche, en las que se lanzan backups, renidexaciones, reorganizaciones,
> etc.etc.etc. mi regla sería defragmenta cuando notes fragmentación; el
> nivel de fragmentación lo indicará tu experiencia con el sistema.

>> 3. Debo activar autoupdate statistics y reindexar periodicamente.
> También depende, generalmente es recomendable dejarlo auto-update
> statistics en la base de datos. Sin embargo, te puedo contar un caso de un
> cliente que lo tuvo que deshabilitar porque el proceso de actualización de
> estadisticas se activaba en periodos de mucha concurrencia en el sistema
> que implicaba unos retardos de rendimiento impresionantes. No es un caso
> típico, pero quizás te sirva para conocer algún efecto colateral de la
> activación del proceso de actualizacion de estadisticas.

> Saludos,

> Saludos,

> Eladio Rincón,
> SQL Server MVP
>http://blogs.solidq.com/es/elrincondeldba

> "Juan Carlos Mendoza" wrote in message
>news:
>> Buenas,

>> Que recomiendan las buenas practicas en reindexado y actualizacion de
>> estadisticas?

>> 1. Si hago reindexados no es necesario update statistics.
>> 2. Debo hacer ambos periodicamente.
>> 3. Debo activar autoupdate statistics y reindexar periodicamente.

>> Saludos,

>> Juan Carlos Mendoza
>> Callao - Peru- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
#4 Eladio Rincón
22/11/2007 - 09:19 | Informe spam
En 2000, tendrás 3 opciones:

DBCC DBREINDEX: como alter index rebuild en 2005. SI reconstruye
estadisticas.
DBCC INDEXDEFRAG: como alter index reorganize en 2005. NO reconstruye
estadisticas.
CREATE INDEX WITH DROP_EXISTING: que reconstruye el índice y sería similar a
DBREINDEX.

Te recomiendo el siguiente artículo:
Microsoft SQL Server 2000 Index Defragmentation Best Practices
http://www.microsoft.com/technet/pr...kidbp.mspx

además, para actualizar las esdisticas también puedes usar:
sp_updatestats
UPDATE STATISTICS ON tabla.
que no "toca" los índices

Si tienes autoupdatestatistics, no sería necesario que actualizaras
estadísticas, pero recuerda que correrás el riesgo (depende de la
complejidad de tu sistema), de que se auto-lance cuando no lo esperas. Ten
en mente el comentario que hice ayer sobre el cliente que sufría retardos
cuando se lanzaba el proceso de actualización de estadisticas.


Saludos,

Saludos,

Eladio Rincón,
SQL Server MVP
http://blogs.solidq.com/es/elrincondeldba

"Juan Carlos Mendoza" wrote in message
news:
Ojo que la consulta esta orientada a SQL 2000, se que el SQL 2005,
trae formas mas ventajosas.

pregunta adicional, quizas inocente:
si tengo activada la opcion autoupdatestatistics, debo de todas
maneras efectuar update statistics manualmente o "me olvido del
tema" ?

Saludos,

Juan Carlos Mendoza
Callao, Peru.

On 21 nov, 18:29, "Eladio Rincón" wrote:
jeje, me colé :)

>> 1. Si hago reindexados no es necesario update statistics.
> Depende, la opción ALTER INDEX, tiene la opción STATISTICS_NORECOMPUTE;
> por defecto está habilitado a True.

por defecto está a OFF, lo cual quiere decir que cada vez que se
recrear/reorganiza un índice, las estadistica de distribución se
recalculan

Saludos,

Saludos,

Eladio Rincón,
SQL Server MVPhttp://blogs.solidq.com/es/elrincondeldba

"Eladio Rincón" wrote in message

news:



> Hola,

>> 1. Si hago reindexados no es necesario update statistics.
> Depende, la opción ALTER INDEX, tiene la opción STATISTICS_NORECOMPUTE;
> por defecto está habilitado a True.

>> 2. Debo hacer ambos periodicamente.
> Debes hacerlo en función de tu sistema. deberás definir una política de
> reindexación, en función de la fragmentación que sufran tus índices.
> Piensa que no todos los sistemas tienen ventanas de mantenimiento
> durante
> la noche, en las que se lanzan backups, renidexaciones,
> reorganizaciones,
> etc.etc.etc. mi regla sería defragmenta cuando notes fragmentación; el
> nivel de fragmentación lo indicará tu experiencia con el sistema.

>> 3. Debo activar autoupdate statistics y reindexar periodicamente.
> También depende, generalmente es recomendable dejarlo auto-update
> statistics en la base de datos. Sin embargo, te puedo contar un caso de
> un
> cliente que lo tuvo que deshabilitar porque el proceso de actualización
> de
> estadisticas se activaba en periodos de mucha concurrencia en el sistema
> que implicaba unos retardos de rendimiento impresionantes. No es un caso
> típico, pero quizás te sirva para conocer algún efecto colateral de la
> activación del proceso de actualizacion de estadisticas.

> Saludos,

> Saludos,

> Eladio Rincón,
> SQL Server MVP
>http://blogs.solidq.com/es/elrincondeldba

> "Juan Carlos Mendoza" wrote in message
>news:
>> Buenas,

>> Que recomiendan las buenas practicas en reindexado y actualizacion de
>> estadisticas?

>> 1. Si hago reindexados no es necesario update statistics.
>> 2. Debo hacer ambos periodicamente.
>> 3. Debo activar autoupdate statistics y reindexar periodicamente.

>> Saludos,

>> Juan Carlos Mendoza
>> Callao - Peru- Ocultar texto de la cita -

- Mostrar texto de la cita -
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida