servidor lento

Esta extremadamente lento y realizando consulta en sql tambien se nota la lentitud.
lo mas extraño es la salida que se obtiene ejecutando el camando onstat -g sql que es la siguiente.

dba@siu-cs:~> onstat -g sql

Informix Dynamic Server Version 7.30.UC7 – On-Line – Up 12:11:30 – 135528 K bytes

Sess SQL Current Iso Lock SQL ISAM F.E.
Id Stmt type Database Lvl Mode ERR ERR Vers
6589 DELETE bdcseduca CR Not Wait 0 0 9.22
6581 DELETE bdcseduca CR Not Wait 0 0 9.22
6540 DELETE bdcseduca CR Not Wait 0 0 9.22
6518 DELETE bdcseduca CR Not Wait 0 0 9.22
6514 DELETE bdcseduca CR Not Wait 0 0 9.22
6480 DELETE bdcseduca CR Not Wait 0 0 9.22
6474 DELETE bdcseduca CR Not Wait 0 0 9.22
6448 DELETE bdcseduca CR Not Wait 0 0 9.22
6434 DELETE bdcseduca CR Not Wait 0 0 9.22
6399 DELETE bdcseduca CR Not Wait 0 0 9.22
6386 DELETE bdcseduca CR Not Wait 0 0 9.22
6329 DELETE bdcseduca CR Not Wait 0 0 9.22
6300 DELETE bdcseduca CR Not Wait 0 0 9.22
6299 DELETE bdcseduca CR Not Wait 0 0 9.22
6256 DELETE bdcseduca CR Not Wait 0 0 9.22
6053 - bdcseduca CR Wait 3 0 0 9.25
6025 - bdcseduca CR Not Wait 0 0 7.30
5981 - bdcseduca CR Wait 3 0 0 9.25
5802 DELETE bdcseduca CR Not Wait 0 0 9.22
5712 DELETE bdcseduca CR Not Wait 0 0 9.22
5670 - bdcseduca CR Wait 3 0 0 9.25
5442 DELETE bdcseduca CR Not Wait 0 0 9.22
5115 - bdcseduca CR Wait 3 0 0 9.25

dba@siu-cs:~>

o bien ejecutando onstat -u

dba@siu-cs:~> onstat -u

Informix Dynamic Server Version 7.30.UC7 – On-Line – Up 12:12:38 – 135528 Kbytes

Userthreads
address flags sessid user tty wait tout locks nreads nwrites
11ccc014 —P–D 1 informix - 0 0 0 123 906
11ccc4c8 —P–F 0 informix - 0 0 0 0 12651
11ccc97c —P–F 0 informix - 0 0 0 0 2883
11ccce30 —P–F 0 informix - 0 0 0 0 82825
11ccd2e4 —P–F 0 informix - 0 0 0 0 0
11ccd798 —P–F 0 informix - 0 0 0 0 0
11ccdc4c —P–F 0 informix - 0 0 0 0 0
11cce100 —P–F 0 informix - 0 0 0 0 0
11cce5b4 —P–F 0 informix - 0 0 0 0 0
11ccea68 —P— 5 informix - 0 0 0 0 0
11ccef1c —P–B 6 informix - 0 0 0 0 0
11ccf3d0 Y–P— 5981 alumno SIU_CLIE 15fc5c88 0 2 1517 50
11ccfd38 —P–D 9 informix - 0 0 0 0 0
11cd0b54 —P— 6329 internet - 0 0 1 27402 32352
11cd1970 —P— 6299 internet - 0 0 1 58632 66287
11cd1e24 —P— 6300 internet - 0 0 1 57534 65472
11cd22d8 --BPX-- 6053 acastill MSIU02 0 0 10 25859 302
11cd30f4 —P— 6480 internet - 0 0 1 11242 17536
11cd35a8 —P— 6399 internet - 0 0 1 25204 32320
11cd3a5c —P— 6448 internet - 0 0 1 11841 17328
11cd3f10 B–PR-- 6581 internet - 104751bc 0 1 1884 2688
11cd43c4 —P— 6434 internet - 0 0 1 12892 17168
11cd4d2c Y–P— 5115 ingreso MSIU02 11edb7b8 0 2 11013 809
11cd51e0 —P— 6589 internet - 0 0 1 483 1360
11cd5694 B–PR-- 5802 internet - 1041e2f4 0 1 78872 79862
11cd5b48 —P— 5712 internet - 0 0 1 106224 104598
11cd5ffc —P— 6386 internet - 0 0 1 25431 32320
11cd64b0 B–PR-- 6540 internet - 1041e2f4 0 1 1533 8128
11cd6e18 —P— 5442 internet - 0 0 1 142064 138183
11cd72cc —P— 6256 internet - 0 0 1 61758 66717
11cd7c34 —P— 6474 internet - 0 0 1 10856 17280
11cd80e8 Y–P— 6025 dba 0 151243c8 0 1 1080 1628
11cd859c Y–P— 5670 cbabares MSIU03 11dcb1c0 0 2 6109 978
11cd8a50 —PR-- 6518 internet - 0 0 1 2798 8128
11cd9d20 B–PR-- 6514 internet - 1041e2f4 0 1 2036 8128
35 active, 128 total, 49 maximum concurrent

Podes volver a correr el comando onstat -u y verificar que estan ejecutando las sesiones que tienen el flag –BPX– y B–PR–
Ejemplo: onstat -g sql 6053
Tambien verificar que tablas estan siendo bloquedas, onstat -k
y ver los valores que te muestra el comando “onstat” sin parámetros.

dicha facultad es la unica que esta utilizando encuesta. Con respecto a las salidas con el comando onstat -g sql 1981 es la siguienete:
Informix Dynamic Server Version 7.30.UC7 – On-Line – Up 08:33:15 – 119144 Kbytes

Sess SQL Current Iso Lock SQL ISAM F.E.
Id Stmt type Database Lvl Mode ERR ERR Vers
1981 DELETE bdcseduca CR Not Wait 0 0 9.22

Last parsed SQL statement :
execute procedure sp_encuestas_pend(‘FACE’,‘33476576’)

User-created Temp tables :
partnum tabname rowsize
30012b tmp_encuestas 27
30012a tmp_legajos 15
300129 tmp_comisiones 32
300128 tmp_carreras 6

y una parte de la salida con el comando onstat -k es:

0098ffc 0 11cd1008 0 S 100002 204 0
10099030 0 11cd0b54 0 S 100002 204 0
10099064 0 11cd14bc 10099c60 HDR+X 300001 4bb00 0
10099134 0 11cd01ec 0 S 100002 204 0
1009919c 0 11cd5ffc 10099a58 HDR+X 300001 64400 0
10099204 0 11cd5ffc 0 S 100002 204 0
10099474 0 11cd7780 0 S 100002 204 0
10099578 0 11cd6964 0 S 100002 204 0
10099a58 0 11cd5ffc 0 HDR+IX 300001 0 0
10099a8c 0 11cd8a50 0 S 100002 204 0
10099b5c 0 11cd3f10 0 S 100002 204 0
10099c60 0 11cd14bc 0 IX 300001 0 0
1009bd48 0 11cd4878 0 S 100002 204 0
1009bf84 0 11cd35a8 0 S 100002 204 0
43 active, 60000 total, 32768 hash buckets

ademas el error 229 también aparecio cuando se utiliza en el departamento de alumno.

el servidor continua lento y lo que hemos notado es el poco espacio libre en el rootdbs, nos parece extraño ya que la mayoría de los servidores son configurados de idéntica manera.

dba@siu-cs:~> onstat -d

Informix Dynamic Server Version 7.30.UC7 – On-Line – Up 12:27:15 – 135528 Kbytes

Dbspaces
address number flags fchunk nchunks flags owner name
11cca13c 1 1001 1 1 N informix rootdbs
11cca8f8 2 1 2 1 N informix dbspacecseduca
11cca9b4 3 2001 3 1 N T informix dbspacetemporal
11ccaa70 4 1 4 1 N informix dbspacelogs
4 active, 2047 maximum

Chunks
address chk/dbs offset size free bpages flags pathname
11cca1f8 1 1 0 1000000 8 PO- /usr/data/online_root
11cca658 2 2 0 524288 189068 PO- /usr/data/chunk_cs
11cca738 3 3 0 262144 171019 PO- /usr/data/chunk_temp
11cca818 4 4 0 262144 256971 PO- /usr/data/chunk_logs
4 active, 2047 maximum

Hola Juan:

Los logical logs están en el root? Cuantos logical logs tenes y de que tamaño?

Emilio

Juan, pareciera que los Logical logs y el Fisical Log estan en el rootdbs y no en el dbspace “dbspacelog” ya que este esta casi totalmente libre.
Deberías mover el fisical y logical logs a ese dbspace y/o agregar mas espacio al rootdbs.

Cuando corras ese proceso, verificá si se esta usando el dbspace temporal.