数据的物理独立性:DB2利用一个逻辑存储模型和一个物理存储模型来处理数据,用户的数据存储在表中,但是其并不知道数据的物理表示。
表被放在表空间中,表空间物理上又对应着若干表空间容器,容器可以由目录名,裸设备名或文件名标示。
操作系统的最小存储单位是块,Linux和Unix上最小的块是512字节,windows上最小的块是1KB;数据库最小的存储单位是数据页,是DB2读写的最小单位,DB2数据库中有4KB,8KB,16KB和32KB几种数据页。DB2数据库在写物理存储时,为了保证写的吞吐量,引入一个更大的单位extent,它是整倍数的数据页的大小。这个我们可以再创建表空间时指定extentsize的大小来确定。表空间又是由很多的extent组成的。extent默认是由32个extentsize组成。
DB2支持三种管理类型的表空间:
系统管理的表空间(SMS):由操作系统来进行空间管理;
数据库管理的空间(DMS):由DB2数据库管理程序控制存储空间;
DMS自动存储:能简化表空间管理。
分享到:
相关推荐
DB2的安装、卸载步骤 创建实例 创建缓冲器、表空间、数据库 远程链接问题解决
数据库和表空间的创建方法,数据库对象,如表、视图、索引、触发器等的创建方法,移动与操纵数据的方法,数据查询、数据库恢复的方法,权限管理的方法等。《DB2数据库实践基础教程 资源太大,传百度网盘了,链接在...
本文档主要讲述了使用DB2实现表的创建和空间的创建,由艾孜尔江·艾尔斯兰亲自实践亲测可执行后撰著成文档,后续仍有诸多相关文档的更新,尽请关注。 DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型...
对于DB2数据库管理(DMS)表空间的高水位标记(HWM)是指该表空间曾经使用到的最大数据页数。如果使用:db2 list tablespaces show detail,看到某个DMS表空间的已用页数低于高水位标记,则有可能通过如下方法降低高...
db2stop 查看数据库:db2 list db directory 查看数据库应用:db2 list applications 查看数据库应用和进程号:db2 list applications show detail 查看数据库表空间:db2pd -db <db_name> -tablespace 查看数据库...
在DB2数据库,创建视图后,查询创建的视图如果报-1585则表明临时表空间不足,需要根据资源内容解决此问题。
[计算机软件及应用]db2培训4数据库创建和表空间规划
创建DB2数据库命令,包括创建表空间、缓存等完整命令
1.3.1 为数据库分配硬盘空间和卷组 4 1.3.2 创建用户组和用户 4 1.3.2.1 创建用户组 5 1.3.2.2 创建用户 5 1.3.3 配置服务端口 6 1.3.4 创建实例 6 1.3.5 空间管理 7 1.3.5.1 系统空间管理 7 1.3.5.2 创建表空间 8 ...
交互模式,可以提示用户输入创建数据库相关的信息,自动帮您生成建库脚本。之所以使用方便,是因为完全省去了人工换算表空间容器页大小,页数量换算操作,而且自动处理bufferpool与表空间关系,仅仅是简单回答问题,...
2 创建数据库 db2 create db dzht alias dzht using codeset GBK territory CN 3 创建缓冲池 CREATE BUFFERPOOL DZHTBPL IMMEDIATE SIZE 5000 PAGESIZE 32 K; 4 创建表空间 CREATE REGULAR TABLESPACE DZHT_L_...
DB2数据库基础内容(1.实例、进程 2.创建表、表空间 3访问数据库 4 创建数据库对象)
db2 list db directory 查看数据库应用:db2 list applications 查看数据库应用和进程号:db2 list applications show detail 查看数据库表空间:db2pd -db -tablespace 查看数据库配置:db2 get db cfg for 连接...
实验 #1 安装DB2 Express-C,创建 SAMPLE数据库........................................................32 第 4章 – DB2的应用环境............................................................................
NC6.5 数据库参考脚本及临时表空间配置,SQLServer参考脚本 Oracle参考脚本 DB2参考脚本
创建临时表空间、创建sas_test_data表空间、创建用户、用户赋权、赋权给sas_test_data(DBA角色所有权限和DB2指定所有权限)
创建表空间: CREATE TABLESPACE exoatbs IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 8K MANAGED BY SYSTEM USING ('/home/exoa2/exoacontainer') EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL ...
1.55. 创建数据库的instance 81 1.56. 创建数据库的catalog 81 1.57. 如何在命令行下执行DB2脚本(script) 82 1.58. 怎么样获取表结构以及索引的信息 82 1.59. 如果怀疑应用程序有死锁现象,如何确认是否死锁,并...
实验 #1 安装DB2 Express-C,创建 SAMPLE数据库........................................................32 第 4章 – DB2的应用环境............................................................................