互联网服务数据库

系统临时表空间的使用问题

四分区环境,为什么运行作业的时候只使用单个分区的系统临时表空间,而且每次都是在0号分区上(export DB2NODE=1后也一样),导致撑到983040页(单个分区容量)后就报表空间满了。难道只在协调分区做?这样其余节点上分配的岂不是没作用了,求解。表空间定义:CREATE TEMPORARY TABLESPA...显示全部
四分区环境,为什么运行作业的时候只使用单个分区的系统临时表空间,而且每次都是在0号分区上(export DB2NODE=1后也一样),导致撑到983040页(单个分区容量)后就报表空间满了。难道只在协调分区做?这样其余节点上分配的岂不是没作用了,求解。

表空间定义:
CREATE TEMPORARY TABLESPACE "SYS_TMP32K" IN DATABASE PARTITION GROUP IBMTEMPGROUP PAGESIZE 32768 MANAGED BY DATABASE
         USING (FILE '...' 983040) ON DBPARTITIONNUMS (0)
         USING (FILE '...' 983040) ON DBPARTITIONNUMS (1)
         USING (FILE '...' 983040) ON DBPARTITIONNUMS (2)
         USING (FILE '...' 983040) ON DBPARTITIONNUMS (3)
         EXTENTSIZE 16
         PREFETCHSIZE AUTOMATIC
         BUFFERPOOL BP_32K
         OVERHEAD 7.500000
         TRANSFERRATE 0.060000
         NO FILE SYSTEM CACHING  
         DROPPED TABLE RECOVERY OFF;

运行作业时的使用情况:
db2 "select substr(tbsp_name,1,18) tbsp_name,DBPARTITIONNUM,tbsp_free_size_kb,tbsp_utilization_percent from sysibmadm.tbsp_utilization where tbsp_name='SYS_TMP32K' with ur"
tbsp_name          DBPARTITIONNUM TBSP_FREE_SIZE_KB    TBSP_UTILIZATION_PERCENT
------------------ -------------- -------------------- ------------------------
SYS_TMP32K                      3             31455744                     0.00
SYS_TMP32K                      2             31455744                     0.00
SYS_TMP32K                      1             31455744                     0.00
SYS_TMP32K                      0              6110208                    80.57
  4 record(s) selected.收起
参与14

查看其它 12 个回答beliveAda的回答

beliveAdabeliveAda数据库管理员深圳天源迪科信息技术股份有限公司
关注此问题
IT分销/经销 · 2011-05-10
浏览969

回答者

beliveAda
数据库管理员深圳天源迪科信息技术股份有限公司

beliveAda 最近回答过的问题

回答状态

  • 发布时间:2011-05-10
  • 关注会员:1 人
  • 回答浏览:969
  • X社区推广