- 论坛徽章:
- 0
|
在我的业务系统运行中出现了一个问题:
在所有业务都下班了(没有其他程序在使用数据库),已经无人在使用了应用系统了,在informix的状态里还一直有几个sql在运行,例如有ses的信息如下:
Informix Dynamic Server Version 9.30.UC1 -- On-Line -- Up 11 days 22:34:01 -- 1980480 Kbytes
session #RSAM total used
id user tty pid hostname threads memory memory
2174 work - 32546 M85A 1 61440 46376
tid name rstcb flags curstk status
2975 sqlexec c01e0418 Y--P--- 1496 cond wait(sm_read)
Memory pools count 1
name class addr totalsize freesize #allocfrag #freefrag
2174 V c10a0020 61440 15064 126 15
name free used name free used
overhead 0 1648 scb 0 96
opentable 0 3544 filetable 0 688
log 0 4200 temprec 0 1608
keys 0 208 ralloc 0 7168
gentcb 0 1312 ostcb 0 2728
sqscb 0 18312 sql 0 40
rdahead 0 184 hashfiletab 0 280
osenv 0 1416 sqtcb 0 2736
fragman 0 208
Sess SQL Current Iso Lock SQL ISAM F.E.
Id Stmt type Database Lvl Mode ERR ERR Vers
2174 SELECT workdb CR Not Wait 0 0 9.03
Current statement name : oldnew_cur
Current SQL statement :
select b30newzh from ab30oldnew where
b30tmpzh[1,16]='2251012010010403'
Last parsed SQL statement :
select b30newzh from ab30oldnew where
b30tmpzh[1,16]='2251012010010403'
不知这是为什么?
如果这个ses不正常,应该怎么解决呢? |
|