Categoría: ARTÍCULOS

ARTÍCULO: Problema de llenado de sysadmin.

  Segun la documentación de Informix de la tarea “Alert cleanup” ésta debería de borrar las entradas de la tabla ph_alert que tengan una antiguedad superior a los 15 días tal y como está definido en el umbral ALERT HISTORY RETENTION en la tabla ph_threshold. Sin embargo, cuando vemos la implementación de esta tarea en $INFORMIXDIR/etc/sysadmin/sch_task.sql podemos ver que sólo borra las alertas que tengan ejecuciones pero no borrará alertas sin ejecuciones ni viceversa. Esto…
Leer más


20 febrero, 2019 0

Artículo: reiniciar un restore con onbar.

  Informix dispone de un parámetro que permite configurar onbar para que, en caso de fallo durante la restauración, se pueda reanudar la misma en el punto en el que se quedó. Para activar este parámetro es necesario reiniciar el gestor. A nivel físico la restauración permite que los dbspaces ya recuperados no haya que repetirlos. A nivel lógico permite continuar en el punto en el que se quedó la restauración. La principal pega es…
Leer más


4 diciembre, 2018 0

ARTÍCULO: Configurar la cantidad de memoria disponible para ordenaciones en Informix.

El parámetro DS_NONPDQ_QUERY_MEM del fichero onconfig de Informix determina la cantidad de memoria que tenemos disponible para realizar ordenaciones cuando no estamos utilizando PDQ. El valor por defecto es de 256 KB, un valor que puede ser bajo y obligar a realizar las ordenaciones en disco, algo mucho más lento que la memoria. Podemos mejorar el rendimiento de algunas consultas aumentando este valor con una serie de consideraciones. La primera es que la memoria no…
Leer más


30 octubre, 2018 0

ARTICULO: Diferentes usos de count

En Informix podemos utilizar la función count de tres formas diferentes. La primera es la más habitual y consiste en contar todas las filas de una tabla: select count(*) from tabla   También nos puede interesar contar todos los registros con una columna determinada que no sea null:   select count(columna) from tabla   Por último podemos contar todos los valores únicos de una columna por medio de la función distinct:   select count( distinct…
Leer más


7 septiembre, 2018 0

ARTICULO: Dar permisos cuando no se es el propietario de la tabla

IBM Informix tiene una aplicación de permisos estricta en el caso de no ser el propietario de una tabla. Incluso siendo DBA de la base de datos en la cual se encuentre no podremos dar permisos a otros usuarios sobre esa tabla y nos aparecerá el error: 302: No GRANT option or illegal option on multi-table view. Para poder otorgar estos permisos necesitamos que el propietario nos de el permiso correspondiente con la opción WITH…
Leer más


17 julio, 2018 0