WEB开发网
开发学院数据库DB2 DB2 V9.5 工作负载管理之工作类和工作操作 阅读

DB2 V9.5 工作负载管理之工作类和工作操作

 2008-08-20 16:23:44 来源:WEB开发网   
核心提示: 命令成功完成,这样我们就创建了 1 个工作动作集和 3 个工作动作,DB2 V9.5 工作负载管理之工作类和工作操作(6),工作动作集 MYWORKACTION 对应的工作类集 MYQUERY,工作动作 smallQueryAction 对应的工作类是 smallQuery,查看工作动作集

命令成功完成。这样我们就创建了 1 个工作动作集和 3 个工作动作。

工作动作集 MYWORKACTION 对应的工作类集 MYQUERY。工作动作 smallQueryAction 对应的工作类是 smallQuery,且指定了 count activity 选项,含义是指定工作类 smallQuery 所对应的数据库活动,只要其任何一个在运行,则这个工作类的计数器就会累积增长。

工作动作 mediumQueryAction 对应的工作类是 mediumQuery,且指定了 collect activity data with details and values 选项,collect activity data 的含义是当工作类 mediumQuery 相关的每一个活动完成后,都将其数据发送给相关合适的事件监控器;with details 的含义是当相关的活动完成后,还要把相关的语句和编译环境发送给相关的时间监控器;and values 的含义是那些活动相关的输入数据值也发送给相关的事件监控器。

工作动作 largeQueryAction 对应的工作类是 largeQuery,且指定了 when concurrentdbcoordactivities > 1 and queuedactivities > 1 stop execution 选项,含义是当并发的数据库协调器活动( database coordinator activities )大于 1 时,数据库管理器将对活动进行排队,对后来的数据库协调器活动(比如一个查询)放入排队队列。并且当排队的活动也大于1时,数据库活动将不允许执行。

下面我们继续在窗口 2 中用 RHETTE 用户连接示例数据库 DB2TEST1,并执行两个查询,在窗口 3 中用 RHETTE 用户连接示例数据库 DB2TEST1 ,也执行两个相同的查询,然后在窗口 2 中通过调用表函数 WLM_GET_WORK_ACTION_SET_STATS ,查看工作动作集的状态,具体如清单 29 所示:

清单 29. 在窗口 2 中执行两个查询

C:> db2 connect to db2test1 user rhette using passw0rd
  数据库连接信息
数据库服务器     = DB2 / NT 9.5.0
SQL 授权标识     = RHETTE
本地数据库别名    = DB2TEST1
C:> db2 select count ( * ) from project , project , project
1
- - - - - - - - - - - - - - - - - - - - - -
    8000
 1 条记录已选择。
C:> db2 select count ( * ) from project , project , project , project , project
1
- - - - - - - - - - - - - - - - - - - - - -
  3200000
 1 条记录已选择。

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

Tags:DB 工作 负载

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