Estadisticas de BBDD

04/07/2006 - 14:03 por Microsoft | Informe spam
Buen dia gente del foro, mi consulta es la siguiente:
Estoy tratando de armar un plan de mantenimiento de mi base de datos que
trabaja sobre sqlsvr 2000, y necesito saber como lograr eliminar las
estadisticas actuales de las tablas de mi base de datos, estuve tratando
de ver el sp index_cleanup, ya que busque algunos script de ejemplo,
pero, no logro que este sp que me pasaron pueda funcionar, me dice que
el sp INDEX_CLEANUP no existe y en los BOL no hay referencia del mismo.
Alguien de ustedes lo usa?, si es asi me podria decir como, o de otra
forma, alguien realiza una operacion similar (eliminacion de
estadisticas ?). Desde ya gracias por su ayuda.

Atentamente


Javier Perez
Comodoro Rivadavia
Argentina.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
04/07/2006 - 16:18 | Informe spam
Microsoft,

Para que quieres eliminar las estadisticas?

Sabes que son las Estadisticas de Distribucion, donde se guardan y como son
utilizadas por SQL Server a la hora de escoger un plan optimo de ejecucion?.

Te recomiendo leas los siguientes articulos. Para eliminar estadisticas
sobre indices, deberas eliminar el indice. Para estadisticas creadas
manualmente (create statistics) y/o automaticamente (por SQL Server) debes
usar el comando "drop statistics". Tambien debes apagar la opcion "auto
create statistics" en la db mediante el uso de "alter database" y/o
sp_dboption, pues de lo contrario SQL Server volvera a crear estadisticas
sobre columnas que aparecen en la clausula "where" o "join" de la setencia
"select" y que no forman parte de algun indice.

Estadísticas de distribución en SQL Server 2000 (I)
http://www.helpdna.net/colab02.htm

Estadísticas utilizadas por el optimizador de consultas de Microsoft SQL
Server 200
http://www.microsoft.com/spanish/ms...tquery.asp


AMB

"Microsoft" wrote:

Buen dia gente del foro, mi consulta es la siguiente:
Estoy tratando de armar un plan de mantenimiento de mi base de datos que
trabaja sobre sqlsvr 2000, y necesito saber como lograr eliminar las
estadisticas actuales de las tablas de mi base de datos, estuve tratando
de ver el sp index_cleanup, ya que busque algunos script de ejemplo,
pero, no logro que este sp que me pasaron pueda funcionar, me dice que
el sp INDEX_CLEANUP no existe y en los BOL no hay referencia del mismo.
Alguien de ustedes lo usa?, si es asi me podria decir como, o de otra
forma, alguien realiza una operacion similar (eliminacion de
estadisticas ?). Desde ya gracias por su ayuda.

Atentamente


Javier Perez
Comodoro Rivadavia
Argentina.

Respuesta Responder a este mensaje
#2 Javier Perez
04/07/2006 - 17:27 | Informe spam
Muchas gracias por la aclaracion, voy a leer los articulos que mencionas.

Mi Nombre: Javier Perez


Atentamente


Alejandro Mesa escribió:
Microsoft,

Para que quieres eliminar las estadisticas?

Sabes que son las Estadisticas de Distribucion, donde se guardan y como son
utilizadas por SQL Server a la hora de escoger un plan optimo de ejecucion?.

Te recomiendo leas los siguientes articulos. Para eliminar estadisticas
sobre indices, deberas eliminar el indice. Para estadisticas creadas
manualmente (create statistics) y/o automaticamente (por SQL Server) debes
usar el comando "drop statistics". Tambien debes apagar la opcion "auto
create statistics" en la db mediante el uso de "alter database" y/o
sp_dboption, pues de lo contrario SQL Server volvera a crear estadisticas
sobre columnas que aparecen en la clausula "where" o "join" de la setencia
"select" y que no forman parte de algun indice.

Estadísticas de distribución en SQL Server 2000 (I)
http://www.helpdna.net/colab02.htm

Estadísticas utilizadas por el optimizador de consultas de Microsoft SQL
Server 2000
http://www.microsoft.com/spanish/ms...tquery.asp


AMB

"Microsoft" wrote:

Buen dia gente del foro, mi consulta es la siguiente:
Estoy tratando de armar un plan de mantenimiento de mi base de datos que
trabaja sobre sqlsvr 2000, y necesito saber como lograr eliminar las
estadisticas actuales de las tablas de mi base de datos, estuve tratando
de ver el sp index_cleanup, ya que busque algunos script de ejemplo,
pero, no logro que este sp que me pasaron pueda funcionar, me dice que
el sp INDEX_CLEANUP no existe y en los BOL no hay referencia del mismo.
Alguien de ustedes lo usa?, si es asi me podria decir como, o de otra
forma, alguien realiza una operacion similar (eliminacion de
estadisticas ?). Desde ya gracias por su ayuda.

Atentamente


Javier Perez
Comodoro Rivadavia
Argentina.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida