关于临时表空间对象达到最大数的问题

DB2版本:      DB2 v9.5.0.10操作系统:     AIX  6.1.0.0问题:      用户临时表空间的对象数一直在增长,目前长到36000多个。相关信息:select tabname,count(*) from SYSIBMADM.SNAPTAB where TABSCHEMA...显示全部
DB2版本:
      DB2 v9.5.0.10

操作系统:
     AIX  6.1.0.0

问题:
      用户临时表空间的对象数一直在增长,目前长到36000多个。
相关信息:
select tabname,count(*) from SYSIBMADM.SNAPTAB where TABSCHEMA='SESSION' group by tabname
tabname                                            2
T_IA_ENDHANDLE                                22
T_IA_GENERALLEDGER_QUERY                32656
T_IA_QUERY                                        33
T_IA_QUERYINDEXFORCA                        49
T_IA_QUERYINDEXFORFIVECOLUMN        3724
T_IA_QUERYINDEXFORONECOLUMN        67
T_IA_UPDATEBILLBODY                        8
T_IA_UPDATEBILLITEMINDEX                8

select count(*) from sysibmadm.snapappl
51个连接

其中临时表T_IA_GENERALLEDGER_QUERY的创建语句如下:
DECLARE GLOBAL TEMPORARY TABLE T_IA_Generalledger_Query(crdcenterid CHAR(20),cinventoryid CHAR(20),vbatch VARCHAR(30),ts char(19)) NOT LOGGED ON COMMIT delete ROWS with replace


问题:
     临时表在SESSION断开时会自己注销,这里连接数就51个为什么会出现32656个同名的临时表对象?
     在什么情况下会出现些类现象?
     望高手帮分析下。收起
参与15

查看其它 13 个回答chenxw_mail的回答

chenxw_mailchenxw_mail项目经理123
多分区的话会有多个,多个range partition也会对应多个,别只count总数,SNAPTAB有很多字段,把字段都查出来比一下就知道啦
互联网服务 · 2015-01-29
浏览1406

回答者

chenxw_mail
项目经理123

chenxw_mail 最近回答过的问题

回答状态

  • 发布时间:2015-01-29
  • 关注会员:1 人
  • 回答浏览:1406
  • X社区推广