miércoles, 21 de julio de 2010

Cambiar tiempo Sessiones tomcat

Tomcat configura el tiempo que están vivas las sesiones en el archivo web.xml que está en la carpeta conf de tomcat.
Por defecto están en 30 minutos, y si queremos cambiarlas a mas tiempo tenemos que dejarlo algo así:

--session-config--
--session-timeout--********--/session-timeout--
--/session-config--

Donde estan los ***** se debe de poner los minutos que queremos que estén vivas.
Deben de remplazar los "--" por un simbolo de mayor o de menor dependiendo si es al inicio de la palabra o al final de la palabra

domingo, 4 de julio de 2010

Limit en informix

En informix para obtener los primeros 10 registros de una consulta, debemos usar FIRST.

Ejemplo: Select FIRST 10 * from facturas.

Es como en SQL el Top. Ejemplo para SQL, Select TOP 10 * from facturas.

Gracias Diego que fue quien me paso el dato

Gracias Diego por el dato.

Que esta corriendo en informix

Para ver las consultas que se están haciendo en informix, tenemos 2 formas, una es hacer un trace JDBC, la cual no explicaremos acá porque la idea es en un servidor que esta andando se debe de consultar algo en particular, por ejemplo una consulta lenta, y no queremos modificar nada de la conexión para no enlentecer la aplicación.

La segunda opción es ver que consultas se están ejecutando en este instante, esto lo que tiene que si hay muchas consultas que se estén ejecutando puede que no veamos nunca la nuestra.

Entonces ejecutando onstat –g sql numeroDeSesion (si no la sabemos ponemos 0 y nos tira todas), esto lo que hace es despliega por consulta la consulta que tiene al instante de ejecutar el comando el motor.

Esto nos sirve cuando hay consultas que demoran mas de algunos segundos en correr (o minutos, o quizás horas) y debemos detectar que índices (por ejemplo ) esta tomando, si son los correctos o no.