WEB开发网
开发学院数据库DB2 在 WebSphere Federation Server V9.1 中异步执行... 阅读

在 WebSphere Federation Server V9.1 中异步执行联邦查询

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示: 如果发出一条动态语句,并且设置了 CURRENT FEDERATED ASYNCHRONY 专用寄存器,在 WebSphere Federation Server V9.1 中异步执行联邦查询(10),那么这个专用寄存器的值就被用来优化查询,专用寄存器覆盖绑定选项和数据库管理器配置参数,并且您想

如果发出一条动态语句,并且设置了 CURRENT FEDERATED ASYNCHRONY 专用寄存器,那么这个专用寄存器的值就被用来优化查询。专用寄存器覆盖绑定选项和数据库管理器配置参数。如果上下文是一个包,那么专用寄存器被初始化为 FEDERATED_ASYNCHRONY 绑定或准备选项的值,否则,它被初始化为 FEDERATED_ASYNC 数据库管理器配置参数的值。专用寄存器的取值范围是 0 到 (MAXAGENTS / 4),或者是 ANY。值 ANY 允许优化器决定一个给定查询计划的 ATQ 的数量。

控制异步在给定数据源上对资源的使用的参数

服务器选项:DB2_MAX_ASYNC_REQUESTS_PER_QUERY

服务器选项 DB2_MAX_ASYNC_REQUESTS_PER_QUERY 用于控制在给定远程数据源上异步对资源的使用。该服务器选项适用于所有关系和非关系数据源。

该服务器选项指定可代表一个联邦查询向特定数据源同时激活的并发请求的最大数量。这些并发连接是指因异步而发生的连接,不包括由于其他优化(例如用于组合操作的数据分发等)而增加查询的连接。该选项也可以简单地理解为访问接收查询中的 ATQ 的服务器的 SHIP/RPD 的最大数量。

对于非 ODBC 数据源,该服务器选项的缺省值为 1。这个缺省值允许一个查询中的任何数据源最多只有一个 SHIP/RPD 为异步的。用户可以将该服务器选项设置为 0 到 (MAXAGENTS / 4) 之间的一个值。

除了 ODBC 外,WFS 支持的所有包装器都允许每个连接有多个游标。由于 ODBC 可用于建模不允许多个游标的数据源,因此对于 ODBC 包装器,该选项的值为 0。如果您的数据源支持多个游标,并且您想将异步应用到 ODBC 服务器上的昵称上,那么可以将该服务器选项设置为一个大于 1 或等于 -1 的数字,这取决于所需要的异步程度。

上一页  5 6 7 8 9 10 

Tags:WebSphere Federation Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接