阈值( THRESHOLD )
可以通过创建阈值的方式对服务类所使用的资源进行控制,阈值可以根据不同的类型进行创建。阈值提供一种方法,用来控制每种工作能够使用的资源数量。在工作负载管理( WLM )解决方案中,你可以使用阈值来防止系统过载或者资源被滥用现象的发生。通过阈值,你可以直接对特定的资源设置限定,当超过限定时,就会触发特定的动作。
支持的动作有:
STOP EXECUTION:停止违反阈值的相关动作
CONTINUE:继续执行
收集违反阈值的相关动作信息
不管违反阈值的特定动作被停止还是继续执行,你都可以收集该动作的详细信息。当特定动作完成后,其相关信息会被活动的 ACTIVITIES 事件监控器收集到。
每个阈值都有一个应用范围。阈值的作用域定义其可以操作的数据库对象。只有在该阈值范围内发生的动作才会受其影响。阈值的作用域可以是:
数据库(Database)
服务父类(Service superclass )
服务子类(Service subclass )
工作动作(Work action )
工作负载(Workload )
阈值即可以是 predictive ,也可以是 reactive,也就是说,我们可以定义阈值是前触发还是后触发
前触发阈值是在相应的工作开始之前进行检查。数据服务器通过 SQL 编译器得到使用资源的估计值,检查前触发阈值是否会被触发。
后触发阈值是在相应的工作开始之后进行检查的。通过对控制资源的大体运行时间使用估计,来评估是否达到了后触发阈值的边界。运行时间使用估计不是连续获得的,而是在每个(特定工作生命周期中)预先选择的检查点进行获取。
需要注意的是,阈值不是适合所有的语句,比如,阈值不能应用在 COMMIT, ROLLBACK, AVEPOINT 以及 ROLLBACK to SAVEPOINT 等。
2 3 4 5 6 下一页</div> </div> </div> </div> </div>您可能想查找下面的文章:
- DB2 Warehouse Enterprise Edition V9.5的安装与配置1
- DB2 Warehouse Enterprise Edition V9.5的安装与配置2
- DB2 V9.5的版本选择问题
- DB2 Warehouse Enterprise Edition V9.5 的安装与配置 2
- 在 DB2 V9.5 中使用 Workload Manager 管理和监控数据库
- 使用 DB2 Warehouse V9.5 实现文本分析
- DB2 Warehouse Enterprise Edition V9.5 的安装与配置 1
- DB2 V9.5力助SaaS应用和大规模网站应用
- DB2 V9.5版本中数据库应用程序移植的改进
- 讲解DB2 V9.5工作负载管理之定义服务类