1 / 34
文档名称:

DB数据库的存储管理和维护.pptx

格式:pptx   大小:1,895KB   页数:34页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DB数据库的存储管理和维护.pptx

上传人:wz_198613 2021/2/27 文件大小:1.85 MB

下载得到文件列表

DB数据库的存储管理和维护.pptx

文档介绍

文档介绍:1
DB2存储模型
缓冲池
表空间
容器
创建表空间
表空间状态信息查询
查看表空间容器信息
DB2数据存储管理
2
DB2存储模型
3
缓冲池
缓冲池
是在内存中分配给DB2数据库管理器的一块存储区域
当数据库管理员从磁盘中读出数据或者进行数据更改时,用来缓存表和索引数据
作用:提高数据库的性能
4
缓冲池
可以为数据库建立多个缓冲池
例:CREATE BUFFERPOOL BP8K
SIZE 1000
PAGESIZE 8192
注意:
已经建立的缓冲池可以在建立和修改表空间时分配给某一表空间
使用;
系统会默认在建立数据库时建立名为IBMDEFAULTBP的缓冲池
在一个非4KB页面大小的表空间建立之前,必须先建立好同样页面
大小的缓冲池。
5
表空间
表空间
是一个中间层,它是位于数据库和实际存放表数据的容器之间的逻辑层,而并不是物理存在的。
DB2有两种类型的表空间:
⑴ 系统管理表空间(SMS)
⑵ 数据库管理表空间(DMS)
DB2默认建立的表空间:
系统编目表空间(SysCatSpace)
系统临时表空间(SysTempSpace)
用户表空间(UserSpace)
6
容器
容器
是数据物理上实际存储位置,可以是操作系统的文件系统中的目录、文件或者是没有文件系统的存储设备(裸磁盘)。
注:一个表空间可以跨越(有)多个容器,但一个容器只能属于一个表空间。
7
容器
有三种类型的容器:
⑴ 目录容器
⑵ 设备容器
⑶ 文件容器
目录容器是SMS表空间中唯一可以使用的容器。
8
创建表空间
1. 用 CREATE TABLESPACE 创建表空间
9
创建表空间
2. 创建系统管理表空间
CREATE TABLESPACE space1
MANAGED BY SYSTEM USING ('c:\space1')
CREATE TABLESPACE space1
MANAGED BY SYSTEM USING ('c:\space1', 'd:\space1')
10
表空间状态信息查询
LIST TABLESPACES [SHOW DETAIL]
表空间的状态:
(0x 0000)— 允许对表空间进行进取(常规状态);
(0x 0001)— 静止共享;
(0x 0002)— 静止更新;
(0x 0004)— 静止排它;
(0x 0008)— 载入挂起;
(0x 0010)— 删除挂起;
(0x 0020)— 备份挂起;
(0x 0100)— 恢复挂起。