项目名称:CM内容管理平台。
项目架构:IBM的CM v8.4,was6.1.0.3,DB2 9.5
数据库:CM包含两数据库:库服务器ICMNLSDB 资源管理器RMDB,应用数据库有BBKP,其中was和RMDB数据库安装和存储在一台服务器,应用数据库BBKP和ICMNLSDB数据库在另外一台数据库上。
问题描述:在测试过程中,发现只要是和CM数据库有关的网页链接访问都特别慢,在利用windows自带的perfmon性能工具查看磁盘IO时,ICMNLSDB所在的那个盘IO特别高。再利用FileMon工具查看时,发现系统访问ICMNLSDB数据库对应的表空间ICMLFQ32所在的目录很频繁,因此推测可能是这个导致磁盘IO吃紧。
问题解决:既然找出问题所在,接下来就是解决问题了。推测可能是表空间CIMLFQ32容量不够,但在为表空间添加容量时,系统却出现由于是系统管理的表空间,不允许更改添加表空间。而通过网上搜索,得出系统管理的表空间不受页大小的影响,和磁盘的容量有关。但本地的磁盘空间还有19G多,因此无奈只好修改表空间关联到缓冲池,通过将缓冲池设大,问题居然给解决了。太出乎意料了。
问题总结:由于系统访问数据库,获取数据容量时,一般会先去缓冲池中查找,缓冲池里没有的话才去表对应的表空间取数据。而缓冲池容量越大的话,数据存放的也就越多,表空间访问的频率也就越少,速度也就越快,尤其当数据量很多的时候,这个效果就特别明显。因此当发现表空间对应的磁盘容量足够时,一般就是由于缓冲池设置过小引起的。
分享到:
相关推荐
db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用数据库自学教程db2通用...
它提供了OLE DB接口,允许应用程序通过标准的数据访问接口来连接和操作DB2数据库,提高了跨平台的数据交互能力。 在日常使用中,DB2还提供了丰富的管理和开发工具,如DB2 Control Center、DB2 Administer Studio、...
DB2通用数据库SQL教程是一份全面的学习资源,旨在帮助初学者和有经验的数据库管理员深入理解DB2系统以及如何利用SQL进行数据管理。本教程涵盖了从基础安装到高级查询技巧的广泛主题,确保读者能够充分利用IBM的这款...
DB2 数据库安装、数据库创建步骤 DB2 数据库安装步骤是指将 DB2 数据库软件安装到计算机上,并创建一个新的数据库实例,以便存储和管理数据。下面是 DB2 数据库安装和创建步骤的详细过程: 一、安装 DB2 数据库...
DB2数据库连接客户端是数据库管理员和开发人员用来与IBM DB2数据库进行交互的重要工具。在这个场景中,我们讨论的是一个基于Java编写的客户端工具,它为用户提供了方便的图形用户界面(GUI)来管理和操作DB2数据库。...
Db2数据库操作的常用命令列表 Db2数据库操作的常用命令列表中包含了多个重要的数据库操作命令,这些命令对Db2数据库的管理和维护至关重要。本文将对这些命令进行详细的解释和分析,帮助读者更好地理解和掌握Db2...
3. 访问控制:限制数据库访问权限,以防止未经授权的访问。 常见SQL注入攻击 以下是一些常见的SQL注入攻击: 1. Union攻击:攻击者可以使用Union操作符来访问其他表中的数据。 ```sql SELECT * FROM users WHERE ...
DB2 通用数据库进程全接触
此外,DB2提供了强大的安全管理功能,可以控制用户对数据库的访问权限。通过GRANT和REVOKE语句,管理员可以分配或撤销用户的操作权限。 在学习DB2 SQL的过程中,理解SQL语句的执行顺序也很重要,比如分析(ANALYZE...
C#连接DB2远程数据库的三种方式,本实例主要目的是了解C#连接DB2数据库,代码只是一个小例子,不过我自己测试过都可以成功连接,注意本机一定要安装db2客户端,第三种方式需要在项目里引用IBM.Data.DB2.dll。
DB2分区数据库是一种高级特性,尤其适用于处理大规模的数据集与高并发访问需求。该特性属于DB2企业版的一部分,即Data Partitioning Feature (DPF),主要用于解决大型数据库的可扩展性和性能问题。在V9版本中,IBM...
### DB2数据库导出方法详解 #### 一、引言 在DB2数据库管理系统中,进行数据迁移或备份是一项常见的任务。本文将详细介绍几种常用的DB2数据库导出方法及其应用场景,帮助用户根据自身需求选择最适合的操作方式。 ...
DB2 数据库目录结构 DB2 数据库目录结构是 DB2 数据库的核心组件之一,它是 DB2 数据库的存储和管理的基础。DB2 数据库目录结构主要包括以下几个部分:实例目录、数据库目录、日志目录、恢复历史文件、缓冲池文件、...
通过启动`db2cmd`,我们可以访问与DB2相关的各种工具和命令,包括连接、查询、管理数据库等。 步骤1:在Windows操作系统中,你可以通过“开始”菜单找到“运行”选项,或者直接按下键盘上的Win+R快捷键打开“运行”...
IBM DB2通用数据库是IBM公司推出的一款高性能、企业级的关系型数据库管理系统(RDBMS),广泛应用于各种规模的企业,尤其在大数据处理、云计算和分布式环境中表现出色。在Windows平台上,DB2提供了用户友好的界面和...
在Linux系统中,管理IBM的db2数据库通常涉及一系列的命令行操作。本文将深入解析如何使用这些命令来重启db2数据库,同时介绍一些相关的常用命令。 首先,重启db2数据库之前,必须确保没有任何应用程序正在与数据库...
DB2数据库教学管理系统是一种基于IBM DB2数据库技术构建的教学管理平台,旨在将理论知识转化为实际操作,帮助学生和教师更有效地进行教学管理和信息处理。在这个系统中,SQL语言被广泛应用于数据的创建、修改和删除...
DB2 导出数据库表结构和数据 DB2 是一个关系数据库管理系统,能够高效地存储、管理和检索大量数据。在实际应用中,我们经常需要导出数据库表结构和数据,今天我们将讨论如何使用 DB2 导出数据库表结构和数据。 ...
DB2数据库安装教程 DB2数据库安装教程详细描述了DB2数据库在Linux环境中的安装。以下是安装过程中涉及到的知识点: 1. 用户和用户组的创建:在安装DB2之前,需要创建相应的用户和用户组,例如db2iadm1、db2fadm1和...
**IBM DB2通用数据库SQL入门** IBM DB2是一款强大的关系型数据库管理系统,广泛应用于企业级数据存储和管理。SQL(Structured Query Language)是与DB2交互的主要语言,它用于创建、查询、更新和管理数据库。本PDF...