免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4997 | 回复: 3
打印 上一主题 下一主题

SQL1221N [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-08 16:36 |只看该作者 |倒序浏览
数据库经常报 SQL1221N  不能分配“应用程序支持层”堆。  SQLSTATE=57011

但是报错的时候任务管理起中看到可用内存还有1.8g左右,不管访问量多大。反正可用内存到最后1.8G的时候就再也不用了,CPU也不忙。

把我的设置贴下:
  数据库管理器配置



     节点类型                                            = 带有本地客户机和远程客户机的企业服务器版



数据库管理器配置发行版级别                              = 0x0a00



打开的文件的最大总数                      (MAXTOTFILOP) = 16000

CPU 速度(毫秒/指令)                       (CPUSPEED) = 2.007463e-007

通信带宽(MB/秒)                     (COMM_BANDWIDTH) = 1.000000e+002



并发活动数据库的最大数目                        (NUMDB) = 8

Data Links 支持                             (DATALINKS) = NO

联合数据库系统支持                          (FEDERATED) = YES

事务处理器监视器名                        (TP_MON_NAME) =



缺省对方付费帐户                      (DFT_ACCOUNT_STR) =



Java Development Kit 安装路径(JDK_PATH)               = D:\PROGRA~1\IBM\SQLLIB\java\jdk



诊断错误捕获级别                            (DIAGLEVEL) = 3

通知级别                                  (NOTIFYLEVEL) = 3

诊断数据目录路径                             (DIAGPATH) =



缺省数据库监视开关

   缓冲池                              (DFT_MON_BUFPOOL) = OFF

   锁定                                   (DFT_MON_LOCK) = OFF

   排序                                   (DFT_MON_SORT) = OFF

   语句                                   (DFT_MON_STMT) = OFF

   表                                    (DFT_MON_TABLE) = OFF

   时间戳记                          (DFT_MON_TIMESTAMP) = ON

   工作单元                                (DFT_MON_UOW) = OFF

监视实例和数据库的运行状况                 (HEALTH_MON) = ON



SYSADM 组名                              (SYSADM_GROUP) =

SYSCTRL 组名                            (SYSCTRL_GROUP) =

SYSMAINT 组名                          (SYSMAINT_GROUP) =

SYSMON 组名                              (SYSMON_GROUP) =



客户机用户标识-密码插件                (CLNT_PW_PLUGIN) =

客户机 Kerberos 插件                  (CLNT_KRB_PLUGIN) = IBMkrb5

组插件                                   (GROUP_PLUGIN) =

本地授权的 GSS 插件                   (LOCAL_GSSPLUGIN) =

服务器插件方式                        (SRV_PLUGIN_MODE) = UNFENCED

GSS 插件的服务器列表            (SRVCON_GSSPLUGIN_LIST) =

服务器用户标识-密码插件              (SRVCON_PW_PLUGIN) =

服务器连接认证                            (SRVCON_AUTH) = NOT_SPECIFIED

数据库管理器认证                       (AUTHENTICATION) = SERVER

没有权限就允许编目                     (CATALOG_NOAUTH) = NO

信赖所有客户机                         (TRUST_ALLCLNTS) = YES

可信的客户机认证                       (TRUST_CLNTAUTH) = CLIENT

绕过联合认证                               (FED_NOAUTH) = NO



缺省数据库路径                              (DFTDBPATH) = D:



数据库监视器堆大小(4KB)                 (MON_HEAP_SZ) = 66

“Java 虚拟机”堆大小(4KB)             (JAVA_HEAP_SZ) = 512

审计缓冲区大小(4KB)                    (AUDIT_BUF_SZ) = 0

实例共享内存(4KB)的大小             (INSTANCE_MEMORY) = AUTOMATIC

备份缓冲区缺省大小(4KB)                   (BACKBUFSZ) = 1024

复原缓冲区缺省大小(4KB)                   (RESTBUFSZ) = 1024



代理进程的堆栈大小                     (AGENT_STACK_SZ) = 16

最小已落实专用内存(4KB)                (MIN_PRIV_MEM) = 32

专用内存阈值(4KB)                   (PRIV_MEM_THRESH) = 32767



排序堆阈值(4KB)                          (SHEAPTHRES) = 4000



目录高速缓存支持                            (DIR_CACHE) = YES



应用程序支持层堆大小(4KB)                 (ASLHEAPSZ) = 15

最大请求程序 I/O 块大小(以字节计)          (RQRIOBLK) = 32767

DOS 请求程序 I/O 块大小(以字节计)      (DOS_RQRIOBLK) = 4096

查询堆大小(4KB)                       (QUERY_HEAP_SZ) = 4096



已调速实用程序对工作负载的影响        (UTIL_IMPACT_LIM) = 10



代理进程的优先级                             (AGENTPRI) = SYSTEM

现有代理进程的最大数目                      (MAXAGENTS) = 12000

代理进程池大小                         (NUM_POOLAGENTS) = 10000

池中的代理进程的初始数目               (NUM_INITAGENTS) = 1000

协调代理进程的最大数目                (MAX_COORDAGENTS) = (MAXAGENTS - NUM_INITAGENTS)

并发协调代理进程的最大数目                 (MAXCAGENTS) = MAX_COORDAGENTS

客户机连接的最大数目                  (MAX_CONNECTIONS) = MAX_COORDAGENTS



保留受防护的进程                           (KEEPFENCED) = YES

合用受防护的进程的数目                    (FENCED_POOL) = MAX_COORDAGENTS

受防护的进程的初始数目                 (NUM_INITFENCED) = 0



索引重新创建时间和重做索引构建               (INDEXREC) = RESTART



事务管理器数据库名称                      (TM_DATABASE) = 1ST_CONN

事务再同步时间间隔(秒)              (RESYNC_INTERVAL) = 180



SPM 名称                                     (SPM_NAME) = JRJGAMED

SPM 日志大小                          (SPM_LOG_FILE_SZ) = 256

SPM 再同步代理进程限制                 (SPM_MAX_RESYNC) = 20

SPM 日志路径                             (SPM_LOG_PATH) =



NetBIOS 工作站名                                (NNAME) =



TCP/IP 服务名称                              (SVCENAME) = db2c_DB2

发现方式                                     (DISCOVER) = SEARCH

发现服务器实例                          (DISCOVER_INST) = ENABLE



最大查询并行度                        (MAX_QUERYDEGREE) = ANY

启用分区内并行性                       (INTRA_PARALLEL) = YES



内部通信缓冲区的数目(4KB)           (FCM_NUM_BUFFERS) = 65300

FCM 请求块数目                            (FCM_NUM_RQB) = AUTOMATIC

FCM 连接条目数目                      (FCM_NUM_CONNECT) = AUTOMATIC

FCM 消息锚点数目                      (FCM_NUM_ANCHORS) = AUTOMATIC



节点连接经过时间(秒)                    (CONN_ELAPSE) = 10

节点连接重试的最大数目                (MAX_CONNRETRIES) = 5

节点间的最大时差(分钟)                (MAX_TIME_DIFF) = 60



db2start/db2stop 超时(分钟)         (START_STOP_TIME) = 10



  数据库  的数据库配置



数据库配置发行版级别                                    = 0x0a00

数据库发行版级别                                        = 0x0a00



数据库地域                                              = CN

数据库代码页                                            = 1386

数据库代码集                                            = GBK

数据库国家/地区代码                                    = 86

数据库整理顺序                                          = UNIQUE

备用整理顺序                              (ALT_COLLATE) =



动态 SQL 查询管理                      (DYN_QUERY_MGMT) = DISABLE



对此数据库的发现支持                      (DISCOVER_DB) = ENABLE



缺省查询优化类                           (DFT_QUERYOPT) = 5

并行度                                     (DFT_DEGREE) = 1

在算术异常时继续                      (DFT_SQLMATHWARN) = NO

缺省刷新有效期                        (DFT_REFRESH_AGE) = 0

缺省维护的选项(DFT_MTTB_TYPES)的表类型                = SYSTEM

保留的高频值的数目                     (NUM_FREQVALUES) = 10

保留的分位点数目                        (NUM_QUANTILES) = 20



备份暂挂                                                = NO



数据库是一致的                                          = NO

前滚暂挂                                                = NO

复原暂挂                                                = NO



启用的多页文件分配                                      = YES



恢复状态的日志保留                                      = NO

日志记录状态的用户出口                                  = YES



Data Links 标记到期时间间隔(秒)           (DL_EXPINT) = 60

Data Links 写令牌初始时间间隔           (DL_WT_IEXPINT) = 60

副本的 Data Links 数目                  (DL_NUM_COPIES) = 1

删除后的 Data Links 时间(天数)        (DL_TIME_DROP)  = 1

大写的 Data Links 标记                       (DL_UPPER) = NO

Data Links 标记算法                          (DL_TOKEN) = MAC0



数据库堆(4KB)                                (DBHEAP) = 600

数据库共享内存大小(4KB)             (DATABASE_MEMORY) = AUTOMATIC

目录高速缓存大小(4KB)               (CATALOGCACHE_SZ) = 448

日志缓冲区大小(4KB)                         (LOGBUFSZ) = 107

实用程序堆大小(4KB)                    (UTIL_HEAP_SZ) = 5000

缓冲池大小(页)                             (BUFFPAGE) = 250

扩充存储段大小(4KB)                   (ESTORE_SEG_SZ) = 16000

扩充存储段的数目                      (NUM_ESTORE_SEGS) = 0

锁定列表的最大存储量(4KB)                   (LOCKLIST) = 2000



应用程序组内存集的最大大小(4KB)     (APPGROUP_MEM_SZ) = 15606

应用程序组堆的内存百分比              (GROUPHEAP_RATIO) = 70

最大应用程序控制堆大小(4KB)         (APP_CTL_HEAP_SZ) = 256



共享排序的排序堆域值(4KB)            (SHEAPTHRES_SHR) = (SHEAPTHRES)

排序列表堆(4KB)                            (SORTHEAP) = 192

SQL 语句堆(4KB)                            (STMTHEAP) = 2048

缺省应用程序堆(4KB)                      (APPLHEAPSZ) = 1024

程序包高速缓存大小(4KB)                  (PCKCACHESZ) = 1267

统计信息堆大小(4KB)                    (STAT_HEAP_SZ) = 4384



检查死锁的时间间隔(毫秒)                  (DLCHKTIME) = 10000

每个应用程序的锁定百分比列表                 (MAXLOCKS) = 50

锁定超时(秒)                             (LOCKTIMEOUT) = 30



更改的页阈值                           (CHNGPGS_THRESH) = 60

异步页清除程序的数目                   (NUM_IOCLEANERS) = 2

I/O 服务器的数目                        (NUM_IOSERVERS) = 5

索引排序标志                                 (INDEXSORT) = YES

顺序检测标志                                (SEQDETECT) = YES

缺省预取大小(页)                    (DFT_PREFETCH_SZ) = 32



跟踪修改的页数                               (TRACKMOD) = OFF



容器的缺省数目                                          = 1

缺省表空间扩展数据块大小(页)            (DFT_EXTENT_SZ) = 32



活动应用程序的最大数目                       (MAXAPPLS) = 5000

活动应用程序的平均数目       (AVG_APPLS) = 4000

每个应用程序的最大打开 DB 文件数             (MAXFILOP) = 64



日志文件大小(4KB)                         (LOGFILSIZ) = 1024

主日志文件的数目                           (LOGPRIMARY) = 20

辅助日志文件的数目                          (LOGSECOND) = 10

已更改的至日志文件的路径                   (NEWLOGPATH) =

日志文件路径                                            = D:\DB2\NODE0000\SQL00002\SQLOGDIR\

溢出日志路径                          (OVERFLOWLOGPATH) =

镜像日志路径                            (MIRRORLOGPATH) = e:\DB2log_mirror\NODE0000\NODE0000\

首个活动日志文件                                        = S0000814.LOG

磁盘上已满的块日志                    (BLK_LOG_DSK_FUL) = NO

事务使用的最大活动日志空间的百分比            (MAX_LOG) = 0

1 个活动 UOW 的活动日志文件的数目        (NUM_LOG_SPAN) = 0



组落实计数                                  (MINCOMMIT) = 2

软检查点前回收的日志文件的百分比              (SOFTMAX) = 120

启用的恢复的日志保留                        (LOGRETAIN) = OFF

启用的日志记录的用户出口                     (USEREXIT) = ON



HADR 数据库角色                                          = STANDARD

HADR 本地主机名                        (HADR_LOCAL_HOST) =

HADR 本地服务名称                       (HADR_LOCAL_SVC) =

HADR 远程主机名                       (HADR_REMOTE_HOST) =

HADR 远程服务名称                      (HADR_REMOTE_SVC) =

远程服务器的 HADR 实例名              (HADR_REMOTE_INST) =

HADR 超时值                               (HADR_TIMEOUT) = 120

HADR 日志写同步方式                      (HADR_SYNCMODE) = NEARSYNC



第一个日志归档方法                        (LOGARCHMETH1) = USEREXIT

logarchmeth1 的选项                        (LOGARCHOPT1) =

第二个日志归档方法                        (LOGARCHMETH2) = OFF

logarchmeth2 的选项                        (LOGARCHOPT2) =

故障转移日志归档路径                     (FAILARCHPATH) =

错误时重试日志归档次数                   (NUMARCHRETRY) = 5

日志归档重试延迟(秒)                 (ARCHRETRYDELAY) = 20

供应商选项                                  (VENDOROPT) =



启用的自动重新启动                        (AUTORESTART) = ON

索引重新创建时间和重做索引构建               (INDEXREC) = SYSTEM (RESTART)

在索引构建期间记录页                    (LOGINDEXBUILD) = OFF

loadrec 会话的缺省数目                (DFT_LOADREC_SES) = 1

要保留的数据库备份的数目               (NUM_DB_BACKUPS) = 12

恢复历史保留时间(天数)              (REC_HIS_RETENTN) = 366



TSM 管理类                              (TSM_MGMTCLASS) =

TSM 节点名                               (TSM_NODENAME) =

TSM 所有者                                  (TSM_OWNER) =

TSM 密码                                 (TSM_PASSWORD) =



自动维护                                   (AUTO_MAINT) = OFF

   自动数据库备份                       (AUTO_DB_BACKUP) = OFF

   自动表维护                           (AUTO_TBL_MAINT) = OFF

     自动 runstats                       (AUTO_RUNSTATS) = OFF

     自动统计信息概要分析              (AUTO_STATS_PROF) = OFF

       自动概要文件更新                  (AUTO_PROF_UPD) = OFF

     自动重组                               (AUTO_REORG) = OFF




麻烦帮忙分析下,什么地方需要调整

论坛徽章:
11
数据库技术版块每日发帖之星
日期:2016-06-25 06:20:00数据库技术版块每日发帖之星
日期:2016-06-24 06:20:00数据库技术版块每日发帖之星
日期:2016-05-03 06:20:00数据库技术版块每日发帖之星
日期:2016-04-21 06:20:00数据库技术版块每日发帖之星
日期:2016-01-23 06:20:00数据库技术版块每日发帖之星
日期:2015-12-03 06:20:00综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-19 06:20:00数据库技术版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15数据库技术版块每日发帖之星
日期:2016-07-30 06:20:00
2 [报告]
发表于 2007-05-10 21:00 |只看该作者
应用程序支持层堆大小(4KB)                 (ASLHEAPSZ) = 15

改一下

db2 update db cfg for dbname using ASLHEAPSZ 256

试试!

db2 ? SQL1221N  
会找到相应的帮助信息!

论坛徽章:
0
3 [报告]
发表于 2007-05-10 22:42 |只看该作者
可以先snapshot看看这个heap的hitratio
如果有问题
可以尝试提高这个heap的数值
小事情了
估计你的sql的操作比较大,或者conn比较多,我猜测,跑不出这几点
这是app和agent之间的信息的buffer的地方
一般很少要调
先看看你的物理内存还要多少free

论坛徽章:
0
4 [报告]
发表于 2007-05-17 10:44 |只看该作者
32位平台window平台?
只能用到这么多 1.8G不到点
其他参数还行吧
bufferpool小点吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP