Chinaunix首页 | 论坛 | 博客
  • 博客访问: 455141
  • 博文数量: 97
  • 博客积分: 3396
  • 博客等级: 中校
  • 技术积分: 996
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-25 13:14
文章分类

全部博文(97)

文章存档

2014年(1)

2013年(2)

2012年(7)

2011年(13)

2010年(18)

2009年(7)

2007年(10)

2006年(39)

分类:

2006-05-23 14:33:07

Fenced用户
主要负责用户自定义函数(user defined function)和存储过程(stored precedure)。创建这个用户的好处是,当一个自定义函数发生内存泄漏的问题,至多影响到这些自定义函数和存储过程。而影响不到整个数据库管理系统。所以,如果你的系统有很多自定义函数或者存储过程的话,最好创建一个跟实例名不是同名的。这里创建一个名叫db2fenc1的用户。
 
DB2 Connect
提供了从 Windows、Linux 和 UNIX 平台到大型机和中等规模数据库的连通性,它利用了分布式关系数据库体系结构(Distributed Relational Database Architecture,DRDA)。
 
DAS
控制中心依赖数据库管理服务器(Database Administration Server,DAS)。DAS 帮助控制中心调度作业以针对数据库服务器运行作用、管理远程数据库服务器上的对象以及做更多事情。
 
Dbm cfg
V8 之前,对“所有”dbm cfg 变量所作的更改都要求您停止和启动实例(db2stop/db2start )。
现在,V8 中有约40% ,共68个参数20个可联机配置的参数;也就是说,不再需要停止和启动实例了。
V8 之前,对“所有”db cfg 变量进行更改都要求您断开与该数据库的所有连接;然后,在进行第一个新连接时,这些更改将生效。
V8 中有大约 50%,共65个参数37个的参数可以进行联机配置;也就是说,无需为了使更改生效而断开到数据库的所有连接。
 
配置向导
鉴于配置参数的选择范围是比较宽广,决定在哪里开始和什么做变动是困难的。幸好,DB2 UDBv8.1封装了一个工具来帮助你开始你的配置——配置顾问(Configuration Advisor)。 你可以从控制中心访问配置顾问,它被设计用于获取关于你的数据库环境的具体信息并且会基于所获取的信息推荐一些配置参数的改变。由于由配置顾问所做配置变化几乎总会导致性能改善,我推荐在尝试其他配置调整之前使用这个工具。
照这么说,如果你的系统没有配置安装控制中心的话应该怎么办?你既可以利用db2AutoConfig()的API函数来开发一个专门的程序来完成相同
的功能,也可以是用AUTOCONFIGURE CLP命令,这个命令在DB2 UDB v.8.1中有介绍,该命令的语法如下:
AUTOCONFIGURE < USING Keyword Value, ... > < APPLY DB ONLY | DB AND DBM | NONE >
Keyword 指明显示在表3中的一个或多个关键字。
Value 指明同关键字联系在一起的值。
 
lock
可以通过使用 ALTER TABLE ... LOCKSIZE TABLE、ALTER TABLE ... LOCKSIZE ROW 和 LOCK TABLE 语句控制锁的颗粒度(获取行级锁还是表级锁)。ALTER TABLE ... LOCKSIZE TABLE 语句提供了确定颗粒度的全局方法,它使得所有访问特定表中行的事务都获取表级锁。另一方面,LOCK TABLE 语句允许在单个事务级别获取表级锁。使用这两种语句时,事务在需要锁时就获取单个共享(S)或互斥(X)表级锁。结果,因为只须获取和释放一个表级锁,而不是多个不同的行级锁,所以总体性能通常会提高

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