- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DB2基础和系统管理 大连交通大学软件学院 第四章 DB2 数据存储 §4.1 数据库、表空间和表概述 §4.2 创建数据库 §4.3 模式 §4.4 系统编目表/视图 §4.5 表空间 §4.6 缓冲池 §4.7 DB和DBM配置文件 §4.1 数据库、表空间和表概述 §4.1 数据库、表空间和表概述 Each node can have several instances. Each instance can manage several databases. However, a given database belongs to only one instance. A database is a collection of tables. The tables are logical grouped in table spaces. §4.1 数据库、表空间和表概述 §4.2 创建数据库 §4.2 创建数据库 §4.2 创建数据库 §4.2 创建数据库 只有用户表空间类型是DMS时才能修改读写规范 §4.2 创建数据库 §4.2 创建数据库 §4.2 创建数据库 §4.2 创建数据库 §4.2 创建数据库 §4.2 创建数据库 §4.2 创建数据库 §4.2 创建数据库 §4.3 模式 §4.3 模式 §4.4 系统编目表/视图 §4.4 系统编目表/视图 §4.4 系统编目表/视图 §4.5 表空间 §4.5.1 容器 §4.5.2 表空间概念 §4.5.3 区段 §4.5.4 小结 §4.5.5 创建表空间 §4.5.6 查看表空间 §4.5.7 使用表空间 §4.5.8 修改表空间 §4.5.9 删除表空间 §4.5.10 总结 §4.5.1 容器 §4.5.1 容器 容器 ·表空间的组成单位,包括三种类型:文件,目录和分区 ·一个表空间有一个或多个容器,但一个容器只能属于 一个表空间 ·可以动态扩展、减少DMS中容器的数目,或调整其大小 ·只能将容器添加到没有任何容器的SMS上 ·添加或删除DMS中容器时,会自动重新均衡数据 §4.5.2 表空间 §4.5.2 表空间-管理方式 系统管理表空间(SMS) ·由OS的文件系统分配和管理表的存储空间,具体包括: 按需分配存储空间,I/O缓冲,空间扩展等 ·使用目录作为容器,每个数据库对象被创建成目录下 唯一的文件 · SMS表空间创建后,不能动态增加容器 ·新容器只能添加到没有任何容器的分区上 · SMS表空间的大小增长上限受到容器数量、FS大小、 以及单个文件大小的限制 §4.5.2 表空间-管理方式 数据库管理表空间(DMS) ·由DB2分配和管理表的存储空间,DB2直接对其中数据 进行I/O ·使用文件或分区作为容器,创建时指定文件名称和大小 ·数据库对象集中存放在一(多)个文件或分区中 ·可以动态扩展、减少DMS中容器的数目,或调整其大小 ·添加或删除DMS中容器时,会自动重新均衡数据 ·表空间容量只受物理存储器容量限制 §4.5.2 表空间-存储数据类型 编目表空间 ·用于保存系统编目表和视图 ·每个数据库必有且仅有一个!只在创建数据库时生成! ·默认名称为SYSCATSPACE且不能改变 常规表空间 ·用于保存用户创建的表和索引 ·每个数据库至少有一个! ·默认只有一个,名称为USERSPACE1 §4.5.2 表空间-存储数据类型 长(大)型表空间 ·用于单独保存LOB表列,必须使用DMS方式! ·可选,默认不创建 系统临时表空间 ·用于存储SQL操作期间所需的临时数据,如: 排序,连接表,重组表,创建索引等 ·每个数据库至少有一个! ·默认只有一个,名称为TEMPSPACE1 用户临时表空间 ·用于存贮用户声明的临时表 ·可选默认不创建 §4.5.2 表空间 §4.5.3 区段 §4.5.3 区段 ·区段(数据块)是容器上的分配空间,是DB2进行I/O操作 的单位,一个表空间中所有容器的区段大小都相同 ·区段大小由DB配置参数DFT_EXTENT_SZ指定,默认为32个 PAGE,取值范围 2-256个PAGE ·一个区段只能分配给一个数据库对象 ·区段大小可以在创建DMS表空间时用EXTENTSIZE参数定制,确定后不能修改! ·使用区段的优点在于使多个容器负载平衡,且当向容器 写入数据时根据区段大小
原创力文档


文档评论(0)