Chinaunix首页 | 论坛 | 博客
  • 博客访问: 225477
  • 博文数量: 25
  • 博客积分: 1380
  • 博客等级: 中尉
  • 技术积分: 500
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-02 18:19
文章分类

全部博文(25)

文章存档

2010年(4)

2009年(4)

2008年(17)

我的朋友

分类:

2008-06-20 17:08:58

 

28,              对一张表运行统计信息

db2 -v runstatson table TAB_NAMEand indexes all

29,              查看是否对数据库执行了 RUNSTATS

db2 -v "select tbname, nleaf, nlevels, stats_timefrom sysibm.sysindexes"

30,              更改缓冲池的大小

缓冲池中,当 syscat.bufferpools npages -1 时,由数据库的配置参数 bufferpage 控制缓冲池的大小。

npages 的值更改为 -1 的命令:

db2 -v connect to DB_NAME

db2 -v select * from syscat.bufferpools

db2 -v alter bufferpoolIBMDEFAULTBP size -1

db2 -v connect reset

db2 -v terminate

更改数据库配置参数 BufferPages 的命令如下:

db2 -v update db cfgfor dbnameusing BUFFPAGE bigger_value

db2 -v terminate

31,              查看数据库监视内容列表

db2 -v get monitor switches

32,              打开某个数据库监视内容

db2 -v update monitor switches using bufferpoolon

33,              获取数据库快照

db2 -v get snapshot for all databases > snap.out

db2 -v get snapshot for dbm>> snap.out

db2 -v get snapshot for all bufferpools>> snap.out

db2 -v terminate

34,              重置数据库快照

db2 -v reset monitor all

35,              计算缓冲池命中率

理想情况下缓冲池命中率在 95% 以上,计算公式如下:

(1 -((buffer pool data physical reads + buffer pool index physical reads) /

(buffer pool data logical reads + pool index logical reads))) *100%

36,              创建 db2 实例

db2icrt < 实例名称 >

37,              删除 db2 实例

db2idrop < 实例名称 >

38,              设置当前 db2 实例

set db2intance=db2

39,              显示 db2 拥有的实例

db2ilist

40,              恢复离线增量备份数据库的命令

DB2 RESTORE DATABASE YNDC INCREMENTAL AUTOMATIC FROM D:\backup\autobak\db2 TAKEN AT 20060314232015

41,              创建样本数据库

unix 平台,使用: sqllib/bin/db2sampl

windows,os/2 平台,使用: db2sampl e,e 是可选参数,指定将创建数据库的驱动器;

42,              列出数据库中所有的表

db2 list tables

43,              列出某个表的数据结构

db2 describe table v_ro_role

44,              给表增加列

ALTER TABLE STAFF  ADD COLUMN PNHONE VARCHAR(20)

45,              数据迁移方法 1

export 脚本示例

db2 connect to testdb user test password test

db2 "export to aa1.ixf of ixf select * from table1"

db2 "export to aa2.ixf of ixf select * from table2"

db2 connect reset

import 脚本示例

db2 connect to testdb user test password test

db2 "load from aa1.ixf of ixf  replace into table1  COPY NO  without prompting "

db2 "load from aa2.ixf of ixf  replace into table2  COPY NO  without prompting "

db2 connect reset  

阅读(1121) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

woodsongs2008-08-02 10:22:54

不错谢谢了:) ===================个人签名 4399在线小游戏 www.4399zx.com