Peores Queries

29/12/2005 - 18:06 por Pao | Informe spam
Mediante este articulo he podio ir sacando con el profler los procesos que se
demoran mas de x tiempo, sin embargo hay alguna forma de saber
especificamente que parte del query o linea dentro del sp que se ejecuta y
demora mucho tiempo es lo que genera el problema?


Gracias por su pronta ayuda.

http://www.sql-server-performance.c...udit10.asp

Preguntas similare

Leer las respuestas

#1 Maxi
29/12/2005 - 18:43 | Informe spam
Pao, para ver eso lo que necesitas es el plan de ejecucion del query, lo
mejor es primero identificarlo como bien dices tu, luego hacer ejecutar
desde el QA ese query y analizar el plan de ejecucion


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Pao" escribió en el mensaje
news:
Mediante este articulo he podio ir sacando con el profler los procesos que
se
demoran mas de x tiempo, sin embargo hay alguna forma de saber
especificamente que parte del query o linea dentro del sp que se ejecuta y
demora mucho tiempo es lo que genera el problema?


Gracias por su pronta ayuda.

http://www.sql-server-performance.c...udit10.asp
Respuesta Responder a este mensaje
#2 Wilson R. Rico Camargo
29/12/2005 - 19:49 | Informe spam
Al ejecutar una sentencia SQL cuentas con una opcion en el Query Analizer
que es el Excecute Plan y te muestra como esta el consumo y el uso de
indices por cada sentencia.

Hay pordras evaluar cual metodo debes usar para optimizar tu sentencia SQL.


Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia

(Oficina (571) 2191100 Ext. 1140
Móvil 300-2076572: Mensajes instantáneos
Visite www.bbvaseguros.com.co

"Pao" escribió en el mensaje
news:
Mediante este articulo he podio ir sacando con el profler los procesos que
se
demoran mas de x tiempo, sin embargo hay alguna forma de saber
especificamente que parte del query o linea dentro del sp que se ejecuta y
demora mucho tiempo es lo que genera el problema?


Gracias por su pronta ayuda.

http://www.sql-server-performance.c...udit10.asp
Respuesta Responder a este mensaje
#3 Pao
29/12/2005 - 20:40 | Informe spam
Si, lo he realizado asi pero pense que a lo mejor podia ser mas
especifico...desde el mismo profiler.

"Wilson R. Rico Camargo" wrote:

Al ejecutar una sentencia SQL cuentas con una opcion en el Query Analizer
que es el Excecute Plan y te muestra como esta el consumo y el uso de
indices por cada sentencia.

Hay pordras evaluar cual metodo debes usar para optimizar tu sentencia SQL.


Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia

(Oficina (571) 2191100 Ext. 1140
Móvil 300-2076572: Mensajes instantáneos
Visite www.bbvaseguros.com.co

"Pao" escribió en el mensaje
news:
> Mediante este articulo he podio ir sacando con el profler los procesos que
> se
> demoran mas de x tiempo, sin embargo hay alguna forma de saber
> especificamente que parte del query o linea dentro del sp que se ejecuta y
> demora mucho tiempo es lo que genera el problema?
>
>
> Gracias por su pronta ayuda.
>
> http://www.sql-server-performance.c...udit10.asp



Respuesta Responder a este mensaje
#4 Eladio Rincón
30/12/2005 - 11:51 | Informe spam
En profiler puedes espeficar que te muestre el plan de ejecución, pero no lo
recomiendo como norma general;

En mis trazas, cuando pido que muestre el plan de ejecución lo pido para
límites poco frecuentes, por ejemplo, duración muy alta, etc.
Ten en cuenta que el plan de ejecución puede variar de una ejecución a otra

Eladio Rincón
http://www.siquelnet.com

Mentor, SQL Server MVP
Solid Quality Learning Iberoamericana
http://www.solidqualitylearning.com

"Pao" wrote in message
news:
Si, lo he realizado asi pero pense que a lo mejor podia ser mas
especifico...desde el mismo profiler.

"Wilson R. Rico Camargo" wrote:

Al ejecutar una sentencia SQL cuentas con una opcion en el Query Analizer
que es el Excecute Plan y te muestra como esta el consumo y el uso de
indices por cada sentencia.

Hay pordras evaluar cual metodo debes usar para optimizar tu sentencia
SQL.


Cordialmente,


Wilson R. Rico Camargo
BBVA Seguros
Bogotá - Colombia

(Oficina (571) 2191100 Ext. 1140
Móvil 300-2076572: Mensajes instantáneos
Visite www.bbvaseguros.com.co

"Pao" escribió en el mensaje
news:
> Mediante este articulo he podio ir sacando con el profler los procesos
> que
> se
> demoran mas de x tiempo, sin embargo hay alguna forma de saber
> especificamente que parte del query o linea dentro del sp que se
> ejecuta y
> demora mucho tiempo es lo que genera el problema?
>
>
> Gracias por su pronta ayuda.
>
> http://www.sql-server-performance.c...udit10.asp



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