WEB开发网
开发学院数据库DB2 讲解DB2 V9.5工作负载管理之定义服务类 阅读

讲解DB2 V9.5工作负载管理之定义服务类

 2008-08-20 16:24:02 来源:WEB开发网   
核心提示: 名称成功完成,需要注意的是我们在执行 CREATE SERVICE CLASS 命令时,讲解DB2 V9.5工作负载管理之定义服务类(6),指定了多个选项,下面来分别介绍一下:AGENT PRIORITY DEFAULT or AGENT PRIORITY integer-constant

名称成功完成,需要注意的是我们在执行 CREATE SERVICE CLASS 命令时,指定了多个选项,下面来分别介绍一下:

AGENT PRIORITY DEFAULT or AGENT PRIORITY integer-constant

代理进程的优先级实际是 CPU 的优先级。

需要注意的是,使用这个属性只适用于用户请求对应的服务类,不适合系统数据库请求对应的系统服务类。你可以使用这个属性把当前服务类中代理的线程优先级和其他服务类区别开来。

AGENT PRIORITY integer-constant:指定运行在服务类中的代理相对于操作系统优先级的相对值。 AGENT PRIORITY DEFAULT:和运行在 DB2 中的线程一样的正常优先级。默认值是 DEFAULT。当代理优先级设置为 DEFAULT 时,没有特殊的操作发生,服务类中的代理将按照所有的 DB2 线程一样的优先级进行调度。DEDAULT 对应的值是 -32768。

当这个参数设置成 DEFAULT 以外的值时,代理真正的优先级将是正常优先级加上 AGENT PRIORITY,并将在下次动作时生效。比如,如果正常的优先级是 20,并且我们把这个参数设置成 6,那么服务类中的代理的优先级是 20+6=26.

当服务父类的代理优先级设成 default 时,那么这个服务父类中的代理将按照和操作系统调度 DB2 线程一样的优先级进行调度。当服务子类的代理优先级设成 default 时,服务子类继承服务父类的进程优先级。默认的服务子类的代理优先级不能进行修改。

在 Linux 和 UNIX 平台,integer-constant 的值可以是 -20 到 20(值越小代表的优先级越高),在windows 平台,integer-constant 的值可以是 -6 到 6(值越小代表的优先级月低)。

PREFETCH PRIORITY

你可以使用这个参数来控制服务类中代理的预取优先级。可选的值有 high, medium, low. 当你设置了这个参数,服务类中的代理对应的预取顺序在下次将按照你设置的值进行。如果你在一个预取请求提交后再修改这个参数的值,那么这个预取请求将不受新的设置参数值映像。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:讲解 DB 工作

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接