DB2数据库代理与连接常见问题分析和优化

数据库
我们今天是要和大家一起讨论的是DB2数据库代理与连接常见问题分析和优化,以及对其在实际操作中要用到的实际操作代码的描述。

此文章主要向大家描述的是DB2数据库代理与连接常见问题分析和优化,假如你在实际操作中遇到DB2数据库代理与连接常见问题分析和优,但你却不知道对其如何正确的解决,那么以下的文章对你而言一定是良师益友。

连接超限问题

在 DB2 V8,V9.1 中所设置的 MAX_CONNECTIONS 或 MAXAGENTS 值比较小时,如果出现了外部连接数过多就会出现错误。错误如清单 1 所示。

清单 1. db2diag.log 诊断日志

  1. 2008-01-15-14.30.13.090289-360 I12983210A1195 LEVEL: Info   
  2. PID : 762076 TID : 772 PROC : db2acd   
  3. INSTANCE: db2inst1 NODE : 000   
  4. APPID : *LOCAL.db2inst1.080115203015   
  5. EDUID : 772 EDUNAME: db2acd   
  6. FUNCTION: DB2 UDB, DRDA Communication Manager, sqljcReceive, probe:30   
  7. MESSAGE : ZRC=0x8136001C=-2127167460=SQLZ_RC_NO_CONNECTION, SQLT_SQLJC   
  8. "No connection"   
  9. DATA #1 : String, 11 bytes   
  10. CCI Error:   
  11. DATA #2 : unsigned integer, 8 bytes   
  12. ...  

这时可以通过下面命令来查看当前的连接数:

清单 2. 查看当前的连接数

  1. $ db2 list applications   
  2. Auth Id Application Appl. Application Id   
  3. DB # of   
  4. Name Handle   
  5. Name Agents   
  6. DB2INST1 db2taskd 583 *LOCAL.db2inst1.080112150958   
  7. SVT_DB 1   
  8. DB2INST1 db2stmm 582 *LOCAL.db2inst1.080112150957   
  9. SVT_DB 1   
  10. DB2INST1 Java 592 *LOCAL.db2inst1.080115201505   
  11. SVT_DB 1   
  12. DB2INST1 java 572 *LOCAL.db2inst1.080115201445   
  13. SVT_DB 1   
  14. DB2INST1 java 585 *LOCAL.db2inst1.080115201458   
  15. SVT_DB 1   
  16. DB2INST1 java 565 *LOCAL.db2inst1.080115201437   
  17. SVT_DB 1   
  18. DB2INST1 java 584 *LOCAL.db2inst1.080115201457   
  19. SVT_DB 1   
  20. DB2INST1 java 590 *LOCAL.db2inst1.080115201503   
  21. SVT_DB 1   
  22. DB2INST1 db2bp 591 *LOCAL.db2inst1.080115201502   
  23. ...   

 

可以查看这时的连接数与 MAX_CONNECTIONS 的值的比较,从而做出调整。这时应当注意,在 v9.1 或 v9.5 环境下,有两个服务器内部的特殊应用 db2stmm 和 db2taskd 不应算作外部连接。db2stmm 是用来管理内存自动调节特性的DB2数据库代理,db2taskd 是用来分配数据库后台任务的代理。

示例中的 java 代表外部连接来自 JAVA 应用程序。db2bp 代表来自 CLP(DB2 命令窗口 ) 的一个连接。可以看到这些连接都连到了数据库 SVT_DB 上。

【编辑推荐】

  1. IBM DB2数据库无限活动日志如何施战?
  2. DB2 9.5的数据库内存保护,轻松掌握!
  3. DB2强制优化器的使用“窍门”不得不看
  4. DB2快照函数如何正确理解?
  5. 使用重定向恢复DB2数据库的操作技巧是什么?
责任编辑:佚名 来源: csdn.net
相关推荐

2009-01-18 13:21:27

DB2数据库常见问题

2010-08-27 10:29:17

DB2数据库开发

2010-09-06 17:24:48

连接DB2数据库

2010-11-02 11:49:18

SQL SERVER连

2010-08-25 11:11:59

DB2JDBC连接

2010-08-05 09:21:00

DB2数据库

2010-11-01 13:45:16

DB2数据库的优势

2011-03-15 14:13:56

JDBCDB2数据库

2010-09-07 09:31:03

DB2数据库锁表

2010-08-04 15:59:29

2010-08-17 17:29:06

DB2性能优化

2010-08-18 16:53:35

连接DB2数据库

2010-08-27 14:39:46

db2连接数据库

2009-07-06 17:34:26

远程复制DB2

2009-02-26 09:34:16

性能优化DB2数据库

2010-08-16 14:45:15

DB2数据库

2010-08-27 11:22:01

DB2日志文件归档

2011-03-04 17:54:45

DB2数据库卸载

2010-09-30 11:12:39

DB2数据库卸载

2010-07-30 09:57:31

点赞
收藏

51CTO技术栈公众号