更改开始

启用DBAT的KEEPDYNAMIC刷新功能

您可以配置 Db2 Connect 等客户端,在 Db2 for z/OS® 服务器中启用 KEEPDYNAMIC 刷新支持。 KEEPDYNAMIC 刷新支持使应用程序能够利用在事务边界之外保留动态语句的优势,同时也使 Db2 能够定期清理数据库访问线程 (DBAT),对应用程序透明。

关于本任务

KEEPDYNAMIC(YES) 绑定选项允许应用程序在提交或回滚后保留动态预处理语句。 这种行为可以提高性能,但当相同的数据库访问线程(DBAT)处理应用程序的时间过长时,也会导致问题。

不过,当客户机配置了自动客户机重路由功能时, Db2 可以使用名为 KEEPDYNAMIC 的刷新过程,定期终止使用 KEEPDYAMIC(YES) 绑定选项绑定的软件包的现有 DBAT。 当这些终止发生时,工作会无缝地转入另一个 DBAT 进行进一步处理。

过程

要为数据库访问线程启用 KEEPDYNAMIC 刷新,请使用以下方法之一配置客户端以实现客户端自动重路由:

结果

当客户机被配置为使用 KEEPDYNAMIC 刷新时, Db2 会根据以下时间限制在提交边界自动终止 DBAT,客户机会无缝地将工作重定向到另一个 DBAT,而不会对应用程序造成任何影响。

  • 最长使用时间超过1小时。
  • 下一个交易请求的最大空闲等待时间超过20分钟。
变革结束