ibaobei 发表于 2016-11-13 06:15:23

db2参数调整

  
http://xieyj.iyunv.com/upload/attachment/76213/46d4e3be-e9df-3391-8e06-cc920282d669.bmp
          上图为db2采用集中连接器时的情况
  当一个连接连到db2数据库时候,db2监听器(db2tcpcm、db2icpcm)为客户端连接创建一个代理,如果代理的总数不超过max_connections,超过max_connections会返回SQL1226N错误。
  当应用程序发送一个sql语句,执行下面的步骤
  1、分配通讯代理,此时检查maxappls、maxagents、max_coordagents、maxcagents,在max_coordagents、maxcagents超过设定值时,会进行等待。
  2、如果是动态sql,需要在包缓存(pckcachesz)里面查找,sql还需要编译产生执行计划,这个计划存放在目录缓存(catalogcache_sz),sql语句还需要执行堆(stmtheap)
  下面是应用程序调用的调整的关键节点,每个关键点涉及的调整参数
  

http://xieyj.iyunv.com/upload/attachment/76217/159298cf-3d0c-3c7d-acab-671f80c278f9.bmp
 
 http://xieyj.iyunv.com/upload/attachment/76219/5d626bf8-ed63-34f7-9bee-24e9c7e41acf.bmp
 http://xieyj.iyunv.com/upload/attachment/76220/ffeb43a0-5ffa-33a6-88ee-de244f29764e.bmp
 
页: [1]
查看完整版本: db2参数调整