Tim Vincent:DB2的技术创新与实践
2008-10-07 16:30:41 来源:WEB开发网工作负载的管理。首先必须知道工作负载是什么?你的工作负载是多少?然后把工作负载回馈到商务流程当中。这里必须要对工作负载的属性进行了解。比如业务流程当中哪些更重要、哪些不重要,首先要进行分类。然后分清楚你的工作负载是什么。一旦定义了你的工作负载之后,你可以把工作负载分成服务类,你做一些私人的控制,服务类意思就是有一个主服务类、子分服务类,它是定位服务质量的元素,它可以对DB进行控制,同时可以使得对工作负载进行管理,这是你怎么样在系统当中控制资源。当你的工作负载和服务类已经确定之后就要做一个域值,这个域值是在整个数据库资源水平上进行域值,它有三种:一是预测性、二是反应性、三是并行式。你可以对于你实际执行时间进行一个域值,可以对同时进行活动的数量进行域值,有了阈值以后你可以做两件事情,如果超过域值可以自动停止工作,如果有错误查询或者恶意查询,可以对域值的方式对它进行限制,尽快地停止它。更加重要的是你可以对数据进行监测。然后把这个数据配给这些工作负载,使得它们之间能够更加相配。你通常会得到一个回馈的循环,在回馈当中你可以对它们进行配置。
下面我跟大家讲一下我们DB2的最佳实践。DB2有很强大的技术能力,它是正确的技术在正确的地方使用。所以必须对正确的任务、使用正确的DB2的技术。首先DB2的开发是我们开发人员实践者、使用者、客户和业务伙伴的共同努力。第二是围绕DB2端到端生命周期,我们会定义一组建议的最佳实践,另外尽可能使最佳实践适应业务流程。怎么样使用这样一些计划来最佳实践呢,使得我们的业务流程得到管理和改善呢。
深度压缩,这是我们的最佳实践之一。说的简单一点,比如一个表格要进行压缩,所做的工作对这个表格进行静态字典的控制,通常它有一个字符串,在这个字符串当中进行压缩,我们可以把这个字符串在数据页面进行用其他符号进行代替,从而实现压缩。我们可以把它压缩到缓冲区里。压缩过程中还要对I/O进行压缩。压缩技术不仅仅是在储存方面能够为你节省很多,在I/O方面也可以节省很多。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接