Categoría: ARTÍCULOS

ARTICULO: Comando TOP en Informix

A partir de la versión 14.10.fc4 Informix ha introducido una nueva opción para onstat que permite monitorizar el consumo de recursos. onstat -g top permite ver qué objetos están consumiendo el mayor número de cpu, de disco o de memoria. Antes se tenía que cruzar información de varias salidas de onstat y ahora queda integrada en esta opción. Las opciones para lanzarlo son: onstat -g top [opción] [ líneas a mostrar [ intervalo [ repeticiones]]]…
Leer más


20 enero, 2022 0

Utilizar los procedimientos SYSDBOPEN y SYSDBCLOSE

En ocasiones queremos ejecutar ciertas cosas para algunos usuarios cuando se conectana  la base de datos, especialmente configuraciones de entorno que no se puedan cambiar en la aplicación que se conecta. Para ello Informix dispone de una opción, que es crear el procedimiento usuario.sysdbopen(). Este procedimiento se ejecuta cada vez que un usuario se conecta con DATABASE o CONNECT (no funciona si, una vez conectado, lanzamos una consulta remota de la forma basededatos@servidor:tabla). A diferencia…
Leer más


22 diciembre, 2021 0

DIRECTIO para chunks temporales

Con la mejora de los rendimientos y la facilidad de uso de los ficheros cada vez más se tiende a utilizar para los chunks sistemas de archivos en lugar de discos raw, que tradicionalmente han sido los más utilizados por su rendimiento. Hasta la versión 14.10.FC2 y la versión 12.10.FC13 Informix permitía activar DIRECTIO para todos los dbspaces menos los temporales. Esto supuso una gran mejora en el rendimiento pero quedaba pendiente que stuviera disponible…
Leer más


19 noviembre, 2021 0

Ajuste dinámico de max dirty y min dirty en las colas LRU

Podemos ajustar los valores de max dirty y min dirty de las colas LRU de Informix de forma dinámica en función de las necesidades que tengamos. Para ello podemos hacer: onmode -wm AUTO_LRU_TUNING=1,min=1.0,max=5.0 Sin embargo este cambio afecta a todos los bufferpool que tengamos. Es por ello que podemos especificar también a qué bufferpoool aplicarselo de la siguiente forma: onmode -wm AUTO_LRU_TUNING=1,bpool=0,min=1.0,max=5.0 En este caso aplicaríamos el cambio al primero de los bufferpool tal y…
Leer más


27 octubre, 2021 0

Mensaje de Assert Warning ‘ISAM error: An error has occurred during logical log back up’ mientras se intenta salvar los logs

Puede ocurrir que, al intentar salvar un log con ontape en Informix, la operación falle y aparezca un error similar al siguiente en el online.log: 16:55:01 Assert Warning: ISAM error: An error has occurred during logical log back up.16:55:01 Who: Session(103919, xyz@hostname.com, 682, 0x68e24f14) Thread(104536, ontape, 68e0824c, 1) File: rsarcutl.c Line: 12116:55:01 Action: isopen_logbu()/alloc_tQ()16:55:01 Stack for thread: 104536 ontape Aunque repitamos la operación el fallo seguirá apareciendo y ello es debido a que el gestor…
Leer más


28 septiembre, 2021 0