任务阈值表示为系统或 TRANCLASS 中的最大活动任务数的百分比。出于性能原因,会预定义这些阈值。
可以选择的可能阈值为 MXT 系统初始化参数或 TRANCLASS MAXACTIVE 值的 50%、60%、70%、80%、90% 和 100%。
可以对阈值进行过滤,以指示系统与 MXT 的接近程度。 可以定义多个事件,以指示随着阈值逐渐接近您为 MXT 系统初始化参数设置的限制而变化的运行状况。
可以对 TRANCLASS 和阈值进行过滤,以指示 TRANCLASS 与其 MAXACTIVE 值的接近程度。 可以定义多个事件,以指示随着连接的任务数逐渐接近您为 TRANCLASS 资源设置的 MAXACTIVE 限制而变化的运行状况。
为避免发出大量事件,仅当活动任务数超过新阈值边界时才会发出事件。 例如,在事务连接期间,当活动任务数在低于前一个较低阈值后增大至高于某个阈值时,将发出事件;而在事务拆离期间,当活动任务数在高于前一个较高阈值后第一次减小至低于某个阈值时,将发出事件,如图 1 所示。
1 当活动任务数高于 50% 阈值时,不会发出事件;仅当在事务连接期间,当活动任务数超过 60%、70%、80%、90% 或 100% 阈值时,才会发出事件。由于活动任务数先前未高于 60% 阈值,因此当活动任务数低于 50% 阈值时,不会发出事件。
2 因为从上次活动任务数高于 60% 阈值后,活动任务数已低于 50% 阈值,所以会发出事件。
3 因为从上次活动任务数高于 70% 阈值后,活动任务数已低于 60% 阈值,所以会发出事件。
4 因为从上次活动任务数高于 70% 阈值后,活动任务数尚未高于 80%,或者从上次活动任务数低于 70% 阈值后,活动任务数尚未低于 60% 阈值,所以当活动任务数围绕 70% 阈值波动时,不会发出事件。
5 因为从上次活动任务数低于 60% 阈值后,活动任务数已高于 70% 阈值,所以会发出事件。
6 因为活动任务数高于 60%、70%、80%、90% 和 100% 阈值,所以会发出一系列事件。
当 TRANCLASS 的 MAXACTIVE 值设置为小于 10 时,不会为该 TRANCLASS 启用事件发出。
对于定义为不带有 TRANCLASS 的那些事务(即通过 TRANCLASS(DFHTCL00) 定义的那些事务),不会发出 TRANCLASS 阈值事件。