
DB2管理
文章平均质量分 80
lijw2009
这个作者很懒,什么都没留下…
展开
-
DB2的Agent(代理)
<br />当应用程序连接DB2数据库时,DB2会对所有连接(本地的和远程的)请求分配代理程序。代理程序代表应用程序执行所有数据库请求。<br /> <br />在V9.5之前的UNIX或Linux平台上用ps -ef命令,可以看到下面的进程名:<br /> db2agent 协调代理程序<br /> db2agentg DRDA应用程序请求器的网关代理程序<br /> db2agnsc原创 2010-07-14 23:01:00 · 2908 阅读 · 0 评论 -
DB2的缓冲池(BUFFERPOOL)
DB2数据库在运行时会占用不少的系统内存。DB2按三个级别来管理内存(由OSS组件向其他组件提供):内存集、内存池和内存块。内存块组成内存池。内存池属于一个内存集。内存集里有多个内存池。缓冲池(BUFFERPOOL)就其中的一种内存池,这类型内存池消耗的内存数量最大。BUFFERPOOL里装载的是从表空间里读进的页(数据或索引)。BUFFERPOOL可以有多个。每一个都有自己的配置信息。这些配置信息存放在SQLBP.1文件(放于实例目录下,SQLBP.2是其备份)和系统编目表SYSCAT.BUFFERPOO原创 2010-07-16 23:18:00 · 6378 阅读 · 0 评论 -
DB2的底层组件
DB2常见底层组件原创 2010-07-13 22:24:00 · 1188 阅读 · 0 评论 -
利用开源工具监控DB2数据库
在笔者所管理的系统中,运行着十几个V8 DB2数据库,当中还开启了分区并行的功能。长期以来一直受监控手段缺乏的问题困扰。能够对DB2进行有效监控的管理软件乏善可陈。同为IBM出品的Tivoli软件集里,有一套名为Tivoli Monitor的管理软件,该软件号称集网络管理,主机管理,数据库管理等功能一身,能对IT基础设施进行综合统一的管理。然而,从5.x版本到6.2版本(期间经历了数年之久),仍然原创 2012-02-07 17:22:06 · 4031 阅读 · 0 评论 -
DB2最佳实践(AIX6.1)——虚拟内存配置
AIX的虚拟内存管理器(VMM)将内存空间分为两类:计算类(computational memory) 指应用程序和内核使用的内存非计算类(non-computational memory) 指文件系统的缓存,例如JFS、JFS2、NFS、GPFS等。这一类内存空间也叫做持久内存(permanent memory)。这里面除了JFS,其他类型文件系统的缓存也叫做客户内存原创 2012-02-19 15:10:49 · 2182 阅读 · 0 评论 -
DB2表分区和表压缩特性的效果
最近要对单位业务系统中的一个表(表结构见文后)启用DB2的新特性:表分区和表压缩。在真正实施之前,在测试系统上进行了性能评估测试:读性能测试测试方法:随机从该表导出100万条记录(export),分区键使用“上传时间”字段测试结果: 新特性使用前新特性使用后性能变化操作耗时9分1.16秒2分24.24秒提高73.3%CPU原创 2012-10-19 12:19:17 · 2052 阅读 · 0 评论 -
DB2数据库管理软件db2mon版本1.0
db2mon是笔者在工作中开发并使用的一款专对于IBM DB2数据库进行管理的工具软件。目前,它主要对DB2的实例、数据库、表空间、缓冲池、应用程序等各组件进行状态和性能监控。 db2mon运行在Linux平台上。笔者的系统环境是:CentOS5以上、PHP 5.3以上、Apache、Perl、RRDTOOL。受管的DB2系统是V9.7。 db2mon可在htt原创 2013-03-13 10:55:58 · 1611 阅读 · 0 评论 -
安装db2mon
db2mon目前在以下的环境中运行,估计在更高级版本的环境下仍然可以运行:1)操作系统:CentOS 5 32bit2)HTTP服务器:Apache 2.03)PHP:5.3.64)主要PHP模块:ibm_db2 1.9.2、json 1.2.1、rrd 1.0.3、SimpleXML5)Perl:5.8.86)主要Perl模块:DBI、DBD::DB2 1.8.5、RRD原创 2013-03-13 17:12:34 · 1671 阅读 · 0 评论