Hola,

Deberias tambien revisar el Performance Plan Cache para ver los tiempos de
respuesta de las peticiones que llegan de los trabajos QZDASOINIT, para ver
si las debes optimizar o crear indices,...

Para ello abre el iSeris Navigator, Databases, clicar el sistema y boton
derecho SQL Plan Cache, Show Statements.

Se abre una nueva ventana SQL Plan Chace statements, aplica los filtros que
creas necesario, clica en Refresh y espera; despues comienza a analizar la
información que sale en la ventana de la derecha a ver si ves trabajos
QZDASOINIT que tengan tiempos altos para ejecutar sentencias SQL y analiza
si puedes mejorarlas.
[image: Imatge inserida 1]

Al clicar una sentencia se abre el Visual Explain, alli tambien tienes la
Index Advisor por si recomienda crar un indice para acelerar la sentencia.

Saludos

Martí Riera


2014-08-26 13:16 GMT+02:00 Alex Martínez <[email protected]>:

> Hola
>
> Creo que la respuesta a tu (principal) problema es los 4 Gb para una V6R1.
>
> ¿no tienes posibilidad de ampliar memoria?
>
>
>
>
> El 26 de agosto de 2014, 11:59, Javier Mora <[email protected]> escribió:
>
>>  Hola a tod@s:
>>
>> Como ya os he comentado en otra ocasión, en la empresa estamos
>> desarrollando un software que obtiene información del AS400 a través de
>> procedimientos almacenados. Hemos intentado optimizar al máximo las
>> llamadas al programa de servicio donde están implementados los
>> procedimientos almacenados. Sin embargo, el tiempo de respuesta es muy
>> variable y, analizando las causas, llegamos a la conclusión de que podría
>> ser el trabajo QZDASOINIT que atiende las peticiones SQL.
>>
>> Nuestra configuración de memoria actual pasa casi todo por *BASE, salvo
>> el interactivo y el spool, y cuando la máquina está un poco sobrecargada,
>> se aprecia diferencia ante una misma petición en interactivo (que es buena)
>> con la petición remota (se relentiza más de un segundo, a veces varios
>> segundos).
>>
>> Me he pasado el verano viendo temas de configuración sobre la gestión de
>> trabajos y me han surgido algunas dudas a las que no encuentro respuesta:
>>
>> - Hay dos recomendaciones diferentes para los trabajos QZDASOINIT, una
>> consiste en montarlos en un subsistema a parte con una agrupación de
>> memoria; la otra consiste en dejarlo en QUSRWRK pero en una agrupación de
>> memoria distinta. ¿Qué diferencia sustancial hay entre montar un subsistema
>> distinto o dejarlo en QUSRWRK?
>>
>> - Si, como aconsenja la documentación y comentarios leídos, es
>> conveniente situar las peticiones de QZDASOINIT en una agrupación de
>> memoria a parte y separarlo de QBASE, ¿qué memoria le pongo? ¿y el nivel de
>> actividad? ¿Cómo calculo estos datos para que sean razonables? Tengo sólo
>> 4Gb de memoria.
>>
>> - Respecto a la agrupación de memoria, ¿activo el Expert Caché o no?
>>
>> Actualmente el nivel de actividad en *BASE parece alto, "Máximo Activo" =
>> 84 trabajos y "Tamaño de Agrupación" = 1,7 Gb. El valor del sistema
>> QPFRADJ=2. V6R1.
>>
>> - La GRAN DUDA ES, ¿con los ajustes para el trabajo QZDASOINIT
>> mejoraremos su tiempo de respuesta?
>>
>> Queda claro que no tengo mucha idea sobre "gestión de trabajos", ¿alguien
>> me puede orientar?
>>
>> Un saludo a todos,
>>
>>
>> *Javier Mora*
>>
>> ____________________________________________________
>> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
>> Forum.Help400 © Publicaciones Help400, S.L.
>>
>
>
> ____________________________________________________
> Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
> Forum.Help400 © Publicaciones Help400, S.L.
>
____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a