Programar Trace (SQL Profiler)

15/12/2005 - 20:01 por Martin Bohlmann | Informe spam
Amigos del Foro...

Hoy es uno de esos días llenos de dudas y de utilizar herramientas nuevas...
Cómo puedo programar un Trace de 9 - 18 hs. Tengo hecho el Trace Template.
Muchísimas gracias.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
15/12/2005 - 20:47 | Informe spam
Martin,

Puedes hacer que el trace se almacene en una tabla en sql server o en un
archivo del SO. Trata de hacer esto en otra maquina para que no le des mas
carga el servidor sql server (de ser posible). Otra cosa muy importante es
que pongas filtros en el trace, de lo ciontrario estaras almacenando
informacion que no es importante para el analizis de indices y la tabla o
archivo creceran demasiado.


AMB

"Martin Bohlmann" wrote:

Amigos del Foro...

Hoy es uno de esos días llenos de dudas y de utilizar herramientas nuevas...
Cómo puedo programar un Trace de 9 - 18 hs. Tengo hecho el Trace Template.
Muchísimas gracias.



Respuesta Responder a este mensaje
#2 Martin Bohlmann
15/12/2005 - 21:21 | Informe spam
ABM:

Sabes como hacer para programar al SQL Server para que comience a ejecutar
mi Tracer a una hora específica?!; o tengo que ejecutarlo a mano? Lo que si
se que se puede hacer es decirle al Tracer que deje de correr a cierta hora
o después de cierta cantidad de registros.

Gracias nuevamente;

Martin



"Alejandro Mesa" escribió en el
mensaje news:
Martin,

Puedes hacer que el trace se almacene en una tabla en sql server o en un
archivo del SO. Trata de hacer esto en otra maquina para que no le des mas
carga el servidor sql server (de ser posible). Otra cosa muy importante es
que pongas filtros en el trace, de lo ciontrario estaras almacenando
informacion que no es importante para el analizis de indices y la tabla o
archivo creceran demasiado.


AMB

"Martin Bohlmann" wrote:

> Amigos del Foro...
>
> Hoy es uno de esos días llenos de dudas y de utilizar herramientas


nuevas...
> Cómo puedo programar un Trace de 9 - 18 hs. Tengo hecho el Trace


Template.
> Muchísimas gracias.
>
>
>
Respuesta Responder a este mensaje
#3 Alejandro Mesa
15/12/2005 - 21:40 | Informe spam
Martin,

Pudieras crear un job y en el ejecutar un script para crear un trace en
server. Te recomiendo que leas en los BOL sobre los procedimientos sp_trace*.

Automating Server Side Tracing in SQL Server
http://vyaskn.tripod.com/server_sid...server.htm


AMB

"Martin Bohlmann" wrote:

ABM:

Sabes como hacer para programar al SQL Server para que comience a ejecutar
mi Tracer a una hora específica?!; o tengo que ejecutarlo a mano? Lo que si
se que se puede hacer es decirle al Tracer que deje de correr a cierta hora
o después de cierta cantidad de registros.

Gracias nuevamente;

Martin



"Alejandro Mesa" escribió en el
mensaje news:
> Martin,
>
> Puedes hacer que el trace se almacene en una tabla en sql server o en un
> archivo del SO. Trata de hacer esto en otra maquina para que no le des mas
> carga el servidor sql server (de ser posible). Otra cosa muy importante es
> que pongas filtros en el trace, de lo ciontrario estaras almacenando
> informacion que no es importante para el analizis de indices y la tabla o
> archivo creceran demasiado.
>
>
> AMB
>
> "Martin Bohlmann" wrote:
>
> > Amigos del Foro...
> >
> > Hoy es uno de esos días llenos de dudas y de utilizar herramientas
nuevas...
> > Cómo puedo programar un Trace de 9 - 18 hs. Tengo hecho el Trace
Template.
> > Muchísimas gracias.
> >
> >
> >



Respuesta Responder a este mensaje
#4 Martin Bohlmann
16/12/2005 - 14:41 | Informe spam
Alejandro;
Espero no molestarte, pero si me puedes aclarar un poco más el panorama te
lo agradesco.
Yo quiero implementar estadísticas sobre una tabla específica, Clientes.
Clientes tiene un par de Índices y es consultada en un 20% de las consultas;
no sufre muchos Insert o Update.

Probé con SQL Profile pero no me deja especificar una Tabla específica.
Desde ya muchas gracias.

Martin Bohlmann
"Alejandro Mesa" escribió en el
mensaje news:
Martin,

Pudieras crear un job y en el ejecutar un script para crear un trace en
server. Te recomiendo que leas en los BOL sobre los procedimientos


sp_trace*.

Automating Server Side Tracing in SQL Server
http://vyaskn.tripod.com/server_sid...server.htm


AMB

"Martin Bohlmann" wrote:

> ABM:
>
> Sabes como hacer para programar al SQL Server para que comience a


ejecutar
> mi Tracer a una hora específica?!; o tengo que ejecutarlo a mano? Lo que


si
> se que se puede hacer es decirle al Tracer que deje de correr a cierta


hora
> o después de cierta cantidad de registros.
>
> Gracias nuevamente;
>
> Martin
>
>
>
> "Alejandro Mesa" escribió en


el
> mensaje news:
> > Martin,
> >
> > Puedes hacer que el trace se almacene en una tabla en sql server o en


un
> > archivo del SO. Trata de hacer esto en otra maquina para que no le des


mas
> > carga el servidor sql server (de ser posible). Otra cosa muy


importante es
> > que pongas filtros en el trace, de lo ciontrario estaras almacenando
> > informacion que no es importante para el analizis de indices y la


tabla o
> > archivo creceran demasiado.
> >
> >
> > AMB
> >
> > "Martin Bohlmann" wrote:
> >
> > > Amigos del Foro...
> > >
> > > Hoy es uno de esos días llenos de dudas y de utilizar herramientas
> nuevas...
> > > Cómo puedo programar un Trace de 9 - 18 hs. Tengo hecho el Trace
> Template.
> > > Muchísimas gracias.
> > >
> > >
> > >
>
>
>
Respuesta Responder a este mensaje
#5 Alejandro Mesa
16/12/2005 - 18:52 | Informe spam
Martin,

Cuando usas SQL Profiler y creas un trace nuevo, en la primera ventana
(Trace Properties) veras que puedes salvarlo usando "Save to file:" o "Save
to table:". En el caso de usar los sps que mencione, no podras ponerlo en una
tabla de sql server pero si en un archivo del SO. Tomate unos minutos y lee
el articulo que asociado al link.


AMB



"Martin Bohlmann" wrote:

Alejandro;
Espero no molestarte, pero si me puedes aclarar un poco más el panorama te
lo agradesco.
Yo quiero implementar estadísticas sobre una tabla específica, Clientes.
Clientes tiene un par de Índices y es consultada en un 20% de las consultas;
no sufre muchos Insert o Update.

Probé con SQL Profile pero no me deja especificar una Tabla específica.
Desde ya muchas gracias.

Martin Bohlmann
"Alejandro Mesa" escribió en el
mensaje news:
> Martin,
>
> Pudieras crear un job y en el ejecutar un script para crear un trace en
> server. Te recomiendo que leas en los BOL sobre los procedimientos
sp_trace*.
>
> Automating Server Side Tracing in SQL Server
> http://vyaskn.tripod.com/server_sid...server.htm
>
>
> AMB
>
> "Martin Bohlmann" wrote:
>
> > ABM:
> >
> > Sabes como hacer para programar al SQL Server para que comience a
ejecutar
> > mi Tracer a una hora específica?!; o tengo que ejecutarlo a mano? Lo que
si
> > se que se puede hacer es decirle al Tracer que deje de correr a cierta
hora
> > o después de cierta cantidad de registros.
> >
> > Gracias nuevamente;
> >
> > Martin
> >
> >
> >
> > "Alejandro Mesa" escribió en
el
> > mensaje news:
> > > Martin,
> > >
> > > Puedes hacer que el trace se almacene en una tabla en sql server o en
un
> > > archivo del SO. Trata de hacer esto en otra maquina para que no le des
mas
> > > carga el servidor sql server (de ser posible). Otra cosa muy
importante es
> > > que pongas filtros en el trace, de lo ciontrario estaras almacenando
> > > informacion que no es importante para el analizis de indices y la
tabla o
> > > archivo creceran demasiado.
> > >
> > >
> > > AMB
> > >
> > > "Martin Bohlmann" wrote:
> > >
> > > > Amigos del Foro...
> > > >
> > > > Hoy es uno de esos días llenos de dudas y de utilizar herramientas
> > nuevas...
> > > > Cómo puedo programar un Trace de 9 - 18 hs. Tengo hecho el Trace
> > Template.
> > > > Muchísimas gracias.
> > > >
> > > >
> > > >
> >
> >
> >



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