0

在网上找不到任何答案,有人试过吗?我的存储过程处理在多个表中发现的令牌的删除,并通过使用 ASUTIME LIMIT整数存储过程定义/特征设置为针对指定数量的“cpu 服务单元”运行。当满足这个限制时,存储过程会提交或回滚为当前令牌执行的语句吗?

谢谢。

4

1 回答 1

1

谢谢..无论如何,我的一个同事说:

“使用 ASUTIME,我们控制了存储过程在其生命周期中将使用的 CPU 单元数。如果存储过程使用的服务单元数超过允许的数量,则存储过程将取消。这意味着只要应用程序停留在在其范围内,SP 将继续。

在存储过程运行时,可能会启动另一个应用程序(如报表运行)。无法保证 SP 将在此时或之后的任何时间停止,因为只要两个应用程序都在其允许的范围内,SP 就不会终止。这可能不是预期的行为 - 大多数这种性质的 SP 在休息日(即星期日)运行,这样它们就不会在常规日干扰或与更高优先级的工作竞争。简而言之,它们旨在结束,而不是与其他工作共同运行。

ASUTIME 是为失控的存储过程而设计的,而不是作为对过程中循环的严格控制。WLM 优先级和服务目标应该用于此,而不是 ASUTIME。

使用 ASUTIME 可能不会节省大量成本,因为存储过程还必须检查系统资源和 RLST 表。”

发布,因为它可能对其他人有帮助。

于 2009-05-05T14:51:39.233 回答