下载此文档

实验一 数据性能和监测.pdf


文档分类:行业资料 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
实验一数据性能和监测
实验目的:
DB2 GET SNAPSHOT 命令来收集性能分析统计数据。
DB2 以收集详细性能统计数据、
DB2EXPLAIN 工具检测静态 SQL 应用程序的解释信息
SQL 查询,使用快照表功能及 Administrative 视图来收集选定数据库
的性能信息
db2pd 命令来查看活动数据库的详细信息

第一部分应用程序性能分析
我们创建了数据库 TP1 来测试一个 OLTP 应用程序,TP1 使用默认配置。
该应用程序使用数据库的以下 4 个表:
- 包含 1000000 个账户的信息。
- 包含 100 个分行的信息。
- 包含 1000 个银行的信息。
- 用来保存交易历史纪录,当前为一空表。

使用实验文件中给出的 MULTI 程序来生成测试所需要的事务。
实验所需要的表均已在 SMS 表空间 TP1SMS 中创建好,测试数据及必要的
索引也已准备好。

DB2 GET SNAPSHOT 命令收集性能统计资料。检查数据库配置,确定
快照监视器的开关为默认值。
以帐户 inst411 登录 Linux
在终端中执行以下命令:

db2 get database manager monitor switches
样例输出:

收集到的 DBM 系统监视器信息

数据库分区号 0 的开关列表
缓冲池活动信息(BUFFERPOOL) = OFF
锁定信息(LOCK) = OFF
排序信息(SORT) = OFF
SQL 语句信息(STATEMENT) = OFF
表活动信息(TABLE) = OFF
获取时间戳记信息(时间戳记) = ON 2009-07-30 10:20:
工作单元信息(UOW) = OFF
除时间戳外,所有的参数均为 OFF。
DB2 命令,打开所有监测开关
在终端中输入以下命令:
db2 update dbm cfg using DFT_MON_BUFPOOL ON DFT_MON_LOCK
ON
db2 update dbm cfg using DFT_MON_SORT ON DFT_MON_STMT ON
db2 update dbm cfg using DFT_MON_TABLE ON DFT_MON_UOW ON
db2 terminate
db2stop
db2start
再次查看数据库管理器监测开关
db2 get database manager monitor switches
db2 get monitor switches

收集到的 DBM 系统监视器信息

数据库分区号 0 的开关列表
缓冲池活动信息(BUFFERPOOL) = ON 2009-07-30
10:21:
锁定信息(LOCK) = ON 2009-07-30
10:21:
排序信息(SORT) = ON 2009-07-30
10:21:
SQL 语句信息(STATEMENT) = ON 2009-07-30
10:21:
表活动信息(TABLE) = ON 2009-07-30
10:21:
获取时间戳记信息(时间戳记) = ON 2009-07-30 10:21:
工作单元信息(UOW) = ON 2009-07-30
10:21:




监视器记录开关

数据库分区号 0 的开关列表
缓冲池活动信息(BUFFERPOOL) = ON 2009-07-30
10:21:
锁定信息(LOCK) = ON 2009-07-30
10:21:
排序信息(SORT) = ON 2009-07-30
10:21:
SQL 语句信息(STATEMENT) = ON 2009-07-30
10:21:
表活动信息(TABLE) = ON 2009-07-30
10:21:
获取时间戳记信息(时间戳记) = ON 2009-07

实验一 数据性能和监测 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人nvlizqa
  • 文件大小0 KB
  • 时间2014-10-14