db2对缓冲池的性能优化.docx_第1页
db2对缓冲池的性能优化.docx_第2页
db2对缓冲池的性能优化.docx_第3页
db2对缓冲池的性能优化.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

db2 对缓冲池的性能优化博客分类: DB2db2 对缓冲池的性能优化需求:因为项目开始的时候没有对DB2数据库进行深入的熟悉,所以造成项目后期做性能测试的时候,导致应用访问过慢,后来决定从数据方面做做一下性能优化, 主要在于缓冲池方面。解决方案:因为数据库中只有一个常规表空间表空间USERSPACE1和一个缓冲池IBMDEFAULTDP(1G),所以决定重新再建一个大的缓冲池BP2,将USERSPACE1赋给BP2CREATE BUFFERPOOL BP2SIZE 2048PAGESIZE 4K;ALTERTABLESPACEUSERSPACE1BUFFERPOOLBP2;附注:以下为对网上资源学习后的一个总结:1、表空间I、数据存储层级关系:数据库-表空间-容器-表,II、表空间分类:目录表空间特性:每个数据库只有一个目录表空间,它是在发出 CREATE DATABASE 命令时创建的.目录表空间被 DB2 命名为 SYSCATSPACE,用途:它保存了系统目录表;常规表空间特性:创建数据库时指定该表空间的缺省名为 USERSPACE1。长表空间是可选的,缺省情况下一个都不创建,用途:保存表数据和索引、还可以保存LOB之类的长数据;系统临时表空间特性:随数据库创建的系统临时表空间的缺省名为 TEMPSPACE1,用途:用于存储 SQL 操作(比如排序、重组表、创建索引和连接表)期间所需的内部临时数据;以上是由系统管理的空间(SMS),必须有一个以下是由数据库管理的空间(DMS),可选长表空间用途:用于存储长型或 LOB 表列,存储结构化类型的列或索引数据用户临时表空间用途:存储已声明的全局临时表LOB(large object)的定义:是一种用于存储大对象的数据类型,如医学记录(如X-射线)、视频、图像等。LOB有三种类型:BLOB:Binary LargeObject、CLOB:Character Large Object、DBCLOB:Double-byte Character Large Object。每个LOB可以有2GBIII、页大小(暂无):IIII、创建表空间:最有效的表空间设置属性:PAGESIZE(表空间大小)、EXTENTSIZE(将数据写入到下一个容器之前写入到当前容器中的数据的页数) 和 PREFETCHSIZE(预取)CREATE TABLESPACE 语句的示例下列语句将创建一个常规表空间。所讨论的所有设置都是为了进行说明。CREATE TABLESPACE USERSPACE3PAGESIZE 8KMANAGED BY SYSTEMUSING (d:usp3_cont1, e:usp3_cont2, f:usp3_cont3)EXTENTSIZE 64PREFETCHSIZE 32BUFFERPOOL BP3 -指定缓冲池OVERHEAD 24.1TRANSFERRATE 0.9查看表空间list tablespaces查看表空间详情list tablespaces show detail查看单个表空间的物理路径(根据表空间标识)list tablespace containers for 22、缓冲池I、物性:一个缓冲池可以被多个表空间使用,但一个表空间只能使用一个缓冲冲,并且他们的页大小要一致II、缓冲池的缺省大小是 BUFFPAGE 数据库配置参数所指定的大小,但是可以通过在 CREATE BUFFERPOOL 命令中指定 SIZE 关键字来覆盖该缺省值(查询数据库配置属性命令:db2 get db cfg for /当前数据库可以省略)III、创建缓冲池CREATE BUFFERPOOL 语句的示例CREATE BUFFERPOOL BP2SIZE 2000PAGESIZE 8K将表空间加载到缓冲池中ALTER TABLESPACE USERSPACE3 BUFFERPOOL BP2;删除缓冲池DROP BUFFERPOOL BP2;修改缓冲池大小ALTER BUFFERPOOL BP2 IMMEDIATE SIZE 5000;查看缓冲池属性SELECT *

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论