Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Monitoreo Proceso para optimizarlo

Estas en el tema de Monitoreo Proceso para optimizarlo en el foro de SQL Server en Foros del Web. Hola, tengo que realizar la siguiente tarea en el trabajo y la verdad es que estoy un poquito perdido, porque es algo nuevo para mi, ...
  #1 (permalink)  
Antiguo 19/01/2009, 21:07
 
Fecha de Ingreso: enero-2009
Mensajes: 1
Antigüedad: 15 años, 10 meses
Puntos: 0
Exclamación Monitoreo Proceso para optimizarlo

Hola, tengo que realizar la siguiente tarea en el trabajo y la verdad es que estoy un poquito perdido, porque es algo nuevo para mi, les explico el caso:

Debo hacer el monitoreo de un proceso que esta compuesto por DTS y SP que va generando varias transacciones y que corre una vez diaramente, pero dicho proceso demora al rededor de 5 hrs en ejecutarse.

Corre sobre una sola base de datos la cual esta en SQL Server 2000.
Desconosco el tamaño que tiene la BD y la version del SQL Server 2000.

¿como puedo conocer el tamaño de la BD y de sus tablas y vistas?
lo que me piden es detectar los problemas de performance que tiene el proceso y/o la base de datos, para poder correguirlos y hacer un futuro plan de monitoreo y alertas de problemas que puedan haber en la ejecucion del proceso.

existen herramientas que me ayuden a hacer esto???
como puedo hacer este monitoreo???

he tratado de buscar info de tuning SQL, pero el 90% esta en ingles el cual no hablo practicamente nada.

de antemano GRACIAS
  #2 (permalink)  
Antiguo 20/01/2009, 14:20
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Monitoreo Proceso para optimizarlo

heango

¿No tienes acceso a la consola de administracion?

Ahi podrias ver el tamaño de tu base y todos sus objetos
  #3 (permalink)  
Antiguo 22/01/2009, 17:17
Avatar de michael_045  
Fecha de Ingreso: enero-2009
Mensajes: 13
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Monitoreo Proceso para optimizarlo

K onda mi buen, oye si lo k necesitas es monitorear las transacciones que ocurren cuando se ejecuta el proceso, puedes utilizar una herramienta que prorporciona MicroSoft (Profiler), te indica cada uno de los proceso k se ejecutan en tu BD's y ademas los puedes filtrar, ahora si lo k necesitas es saber los tamaños de las bases te puedes apoyar del Enterprise Manager o comandos de como
exec sp_help nombre_tabla
exec sp_helpdatabase nombre_db

y si lo k necesitas es optimizar tiempos, revisa que esten dados de altas los indices necesarios en las tablas que intervienen en los proceso. Puedes optimizar tiempos de los proceso, solo que todo depende de lo que necesitas jacer.

Salu2.

Togheter we stand... divided we fall..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:58.