Hola a tod@s:

hace unas semanas mi flamante Power8 recién estrenado empezó a asignar 
almacenamiento temporal “a lo bestia”. Gracias a la colaboración de los 
compañeros de este foro y a la participación de IBM se ha solucionado el 
problema.

Resumiendo, todo viene por un error de programación en el motor de SQL que no 
libera el almacenamiento temporal utilizado. Este ¿pequeño? fallo se ha 
solucionado con la aplicación de una serie de PTFs no incluidas en el último 
acumulativo ni en los grupos de PTF.

Gracias Alex por el link a la lista de PTFs sobre almacenamiento temporal. IBM 
me confirmó que lo primero que había que hacer era instalar las PTFs que 
faltaban.

Gracias al resto de miembros de la lista que han participado porque habéis 
aportado herramientas para poder averiguar qué ocurre con el  “almacenamiento 
temporal” del equipo.

Saludos a todos.

Javier

De: [email protected] 
[mailto:[email protected]] En nombre de Javier Mora
Enviado el: jueves, 14 de abril de 2016 15:43
Para: 'forum.help400'
Asunto: RE: Almacenamiento temporal 7.2

Hola Alex, con la información que me habéis proporcionado tengo bastante claro 
que el problema es el motor de SQL. De la lista de PTFs me faltan algunas que 
voy a intentar instalar. El problema es que tengo un *SYSBAS de 360 Gb y la 
memoria temporal ya ocupa 110 Gb. Necesito liberar toda la memoria que pueda o 
hago IPL o encuentro algún otro método.

Estoy preocupado porque en versión 6.1 y con un Power5 525 la memoria temporal 
no crecía tanto ni tan rápido. Si no encuentro dónde está el problema 
(peticiones de SQL o trabajos que teman tanta memoria) me tocará hacer la 
consulta a IBM.

¿Se te ocurre cómo liberar esta memoria sin IPL? Más complicado todavía será 
averiguar qué está pasando.

Gracias por tu ayuda.

Javier Mora

De: [email protected] 
[mailto:[email protected]] En nombre de Alex Martínez
Enviado el: jueves, 14 de abril de 2016 13:47
Para: forum.help400
Asunto: Re: Almacenamiento temporal 7.2

También tienes más información en la wiki de IBM

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/IBM%20i%20Technology%20Updates/page/Temporary%20Storage%20Consumption%20and%20DB2%20for%20i

WITH TOP_TMP_STG (bucket_current_size, bucket_peak_size, q_job_name)
AS (
SELECT bucket_current_size, bucket_peak_size, rtrim(job_number)
concat '/' concat rtrim(job_user_name) concat '/' concat            
rtrim(job_name) as q_job_name
FROM QSYS2.SYSTMPSTG
    WHERE job_status = '*ACTIVE' AND
          JOB_NAME IN ('QZDASOINIT', 'QZDASSINIT', 'QRWTSRVR',  'QSQSRVR')

ORDER BY bucket_current_size desc fetch first 10 rows only )
SELECT bucket_current_size, bucket_peak_size, q_job_name,   
V_SQL_STATEMENT_TEXT, B.*
FROM TOP_TMP_STG, TABLE(QSYS2.GET_JOB_INFO(q_job_name)) B



El 14 de abril de 2016, 9:33, Javier Mora 
<[email protected]<mailto:[email protected]>> escribió:
Gracias Alex, voy a revisar las PTFs.

De: 
[email protected]<mailto:[email protected]>
 
[mailto:[email protected]<mailto:[email protected]>]
 En nombre de Alex Martínez
Enviado el: miércoles, 13 de abril de 2016 20:45
Para: forum.help400
Asunto: Re: Almacenamiento temporal 7.2

Hay varios documentos de IBM que te pueden ayudar

http://www-01.ibm.com/support/docview.wss?uid=nas8N1019501

y revisa también que tengas aplicadas éstas PTFs de

http://www-01.ibm.com/support/docview.wss?uid=nas8N1017368

El 13 de abril de 2016, 16:30, Javier Mora 
<[email protected]<mailto:[email protected]>> escribió:
Hola a tod@s:

recientemente hemos migrado de equipo y cambiado a versión 7.2. Hasta ese 
momento llevábamos controlado el almacenamiento temporal utilizado por el 
sistema. No sabíamos muy bien para qué se empleaba, pero estaba dentro de unos 
límites razonables.

Sin embargo, con la versión 7.2 me encuentro que el almacenamiento temporal 
está ocupando casi el 50% de *SYSBAS. Si cuento el almacenamiento utilizado por 
los trabajos (WRKACTJOB) no alcanza ni al 1% del almacenamiento total que 
indica el sistema.

¿Cómo puedo saber quién, qué trabajo o parte del sistema se está llevando todo 
este espacio en disco?


Un saludo y gracias por vuestros comentarios,





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