Peso de Valores Store Procedure

Publicado en 'Programación' por cesarin2, 23 Dic 2013.





  1. cesarin2

    cesarin2 Miembro nuevo

    Registro:
    25 Ago 2009
    Mensajes:
    46
    Likes:
    0




    Buenos Días compas

    Nuevamente molestandolos; por favor si me podrían apoyar con la siguiente interrogante; estoy trabajando con varios store procedure y necesito saber cual es el peso de los archivos que me devuelve dicho store. Consultando información verifique que SQL Profiler es un aplicativo que me muestra ciertos valores al momento de ejecutar algunas consultas o stores; pero no me muestra el dato del peso.
    Habrá alguna herramienta o configuración para que pueda contar con esa información?

    Gracias por su atención.
    Saludos Cordiales,
     


  2. rafaelht1976

    rafaelht1976 Miembro frecuente

    Registro:
    10 Oct 2011
    Mensajes:
    61
    Likes:
    10
    intenta con esto:

    ;WITH ROUTINES AS (
    -- CANNOT use INFORMATION_SCHEMA.ROUTINES because of 4000 character limit
    SELECT o.type_desc AS ROUTINE_TYPE
    ,o.[name] AS ROUTINE_NAME
    ,m.definition AS ROUTINE_DEFINITION
    FROM sys.sql_modules AS m
    INNER JOIN sys.objects AS o
    ON m.object_id = o.object_id
    )
    SELECT SUM(LEN(ROUTINE_DEFINITION))
    FROM ROUTINES
     
  3. tenguman

    tenguman Miembro de plata

    Registro:
    15 Nov 2010
    Mensajes:
    3,142
    Likes:
    1,016
    peso de los archivos?? no te referirás al consumo de procesador por consulta?
     
  4. cesarin2

    cesarin2 Miembro nuevo

    Registro:
    25 Ago 2009
    Mensajes:
    46
    Likes:
    0
    rafaelht1976; no entendi bien tu código o.O

    tenguman; me refiero que necesito saber el peso de los valores que devuelve mi store procedure para así saber cuanto tráfico me está generando realizar ese store.

    Gracias a ambos!
     
  5. tenguman

    tenguman Miembro de plata

    Registro:
    15 Nov 2010
    Mensajes:
    3,142
    Likes:
    1,016
    no entiendo, trafico??? la BD de datos solo genera modificaciones de muchas maneras y es muy dificil de medir (escritura de archivos, retorno de tuplas, FTP, acceso a otras BD)... yo creo q mas deberias irte a medir ese trafico de maneras externas (tasa de acceso a disco, ancho de banda consumido, etc).
     
  6. rafaelht1976

    rafaelht1976 Miembro frecuente

    Registro:
    10 Oct 2011
    Mensajes:
    61
    Likes:
    10
    lo que pasa es que está sumando los caracteres que existen en los sp, es algo aprox, mira acá te paso el enlace para que lo leas:

    http://es.softuses.com/24973
     
  7. tenguman

    tenguman Miembro de plata

    Registro:
    15 Nov 2010
    Mensajes:
    3,142
    Likes:
    1,016
    y para que necesitas saber eso, que yo recuerde todas los SP estan en una tabla, pero en SQL Server no recuerdo como se llama esta tabla...
     
  8. omni

    omni Miembro diamante

    Registro:
    8 Set 2013
    Mensajes:
    10,245
    Likes:
    3,100
    te ignoraron de la forma mas vil posible :cray:
     
  9. eltrome12

    eltrome12 Suspendido

    Registro:
    21 May 2013
    Mensajes:
    289
    Likes:
    28
    con que objetivo quieres tener esos "pesos". Por que los store procedure solo se ejecutan y listo. El trafico normal.