会话变量初始化块无法选择连接池

0
QQ截图20140421145155.png

会话变量初始化块的时候,不能选择连接池 ,如下所示:
但是,同时资料档案库变量初始化块,可以选择连接池
已邀请:
3

指缝阳光2014 - 指尖旋律 2014-04-21 回答

精加工.jpg

第一次创建资料档案库初始化块 的时候,并未将图上的勾选上,连接成功
第二次,当我去创建会话初始化块时,不能选择连接池,继而去创建资料档案库初始化块时能够连接
总结:一个可以连接,一个不可以连接
当我进行上述图片的操作之后,创建会话初始化块时,莫名其妙就可以选择了
这是为什么呢?
2

黄金阳 - BIEE技术人员 2014-04-25 回答

为初始化块建立单独的连接池,而不要使用第一个连接池(从上到下)。因为查询使用的是第一个连接池,当已有查询用尽了连接池的所有连接时,如果此时新用户登录需要初始化会话变量,就会因为没有可用的连接而等待,进而造成用户登录缓慢。
1

冰咖啡 - 成功一定有方法,失败一定有原因! 2014-04-21 回答

这个没有去深入思考过,可能跟变量类型有关,资料档案库变量是在重启服务时初始化,而会话变量是在用户登陆时就初始化,这样比较起来,会话变量初始化的频率比较高,也就是说占用连接池的频率会高,这个选项是为了初始化块初始化变量时不占用报表查询所用的连接池,怕影响查询性能而设置的,我猜测是这样

要回复问题请先登录注册