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

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

 2008-08-20 16:23:44 来源:WEB开发网   
核心提示: 所有的 DELETE 语句; 所有的 INSERT 语句; 所有的 MERGE 语句; 所有的包含 DELETE, INSERT, UPDATE 的SELECT 语句; 所有的 XQuery 语句, CALL 此属性对应的活动包括所有的 CALL 语句,DB2 V9.5 工作负载管理之工作

所有的 DELETE 语句;

所有的 INSERT 语句;

所有的 MERGE 语句;

所有的包含 DELETE, INSERT, UPDATE 的SELECT 语句;

所有的 XQuery 语句。

CALL

此属性对应的活动包括所有的 CALL 语句。如果想让工作类包含一个 CALL 语句 ,其工作类型可以是 CALL 或者 ALL。

DML

所有在 READ 和 WRITE 中出现的语句都是 DML 语句。

DDL

此属性对应的活动包括以下语句:

所有的 ALTER 语句;

所有的 CREATE 语句;

所有的 COMMENT 语句;

所有的 DECLARE GLOBAL TEMPORARY TABLE 语句;

所有的 DROP 语句;

所有的 FLUSH PACKAGE CACHE 语句;

所有的 GRANT 语句;

所有的 REFRESH TABLE 语句;

所有的 RENAME 语句;

所有的 REVOKE 语句;

所有的 SET INTEGRITY 语句;

LOAD

此属性对应的活动包括所有的 LOAD 操作。

ALL

此属性对应的活动可以是以上属性中出现任意一个活动。

工作操作( WORK ACTION )是一个用来控制某一种类型工作所对应数据库活动的方法。简单的说就是,当数据库活动满足已经定义好的工作类( WORK CLASS )所涉及的范围时,就会触发相应的工作操作( WORK ACTION )。

下面我们在窗口 1 中,发出 CREATE WORK CLASS SET 命令,创建工作类集 myquery,其下包含三个工作类,分别是针对小型查询的 smallquery,针对中型查询的 mediumquery 以及针对大型查询的 largequery,工作类型都是 DML,具体如清单 27 所示:

清单 27 . 在窗口 1 中创建工作类集

C:> db2 connect to db2test1 user administrator using passw0rd
  数据库连接信息
数据库服务器     = DB2 / NT 9.5.0
SQL 授权标识     = ADMINIST . . .
本地数据库别名    = DB2TEST1
C:> db2 - tvf crtWorkClassSet.sql
drop work class set myquery
DB21034E 该命令被当作 SQL 语句来处理,因为它是无效的“命令行处理器”命令。在
SQL 处理期间,它返回:
SQL0204N " MYQUERY " 是一个未定义的名称。 SQLSTATE = 42704
create work class set myquery (
work class smallQuery work type dml
for timeroncost from 1 to 1000 ,
work class mediumQuery work type dml
for timeroncost from 1000 to 100000 ,
work class largeQuery work type dml
for timeroncost from 100000 tounbounded )
DB20000I SQL命令成功完成。

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

Tags:DB 工作 负载

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