社区
DB2
帖子详情
如何获得SMS表空间的大小?
dhfly
2008-05-20 09:29:07
我想得到数据库在各个盘占用空间的情况,用GET_DBSIZE_INFO只得到整个数据库大小。
用tablespace和container view只能得到DMS表空间的大小。请问如何得到SMS表空间的大小,我想把数据库的所有表空间大小相加就是整个数据库大小了吧?
...全文
168
3
打赏
收藏
如何获得SMS表空间的大小?
我想得到数据库在各个盘占用空间的情况,用GET_DBSIZE_INFO只得到整个数据库大小。 用tablespace和container view只能得到DMS表空间的大小。请问如何得到SMS表空间的大小,我想把数据库的所有表空间大小相加就是整个数据库大小了吧?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
askwho
2008-05-21
打赏
举报
回复
可以啊,使用db2 list tablespace show detail,查看used pages,然后用这个值乘以pagesize,就是实际使用的空间。
dhfly
2008-05-21
打赏
举报
回复
db2有没有自己的方法统计呢,问题是有时候是远程访问,无法计算目录大小。
askwho
2008-05-21
打赏
举报
回复
sms表空间都创建在文件系统上,所以你只需要计算表空间文件系统的大小就可以了。不过前提条件是你的文件系统是db2专用的。
DB2
表空间
之
SMS
、DMS
SMS
表空间
简介 系统管理的空间(System Managed Space,
SMS
)
表空间
使用操作系统所提供的文件系统管理器来分配和管理表的存储空间。在
SMS
表空间
内,每个容器都是一个操作系统目录,而表对象被创建成这个目录中的文件。创建
SMS
表空间
时,用户必须指定每个容器的目录名。通过对每个对象使用唯一的文件名,DB2 将在
表空间
中所使用的目录内创建表。 如果在多个容
DB2
SMS
tablespace 容器
大小
不等测试
看到官方文档有这句: [quote] When all space in a single container in an
SMS
table space is allocated to tables, the table space is considered full, even if space remains in other containers。 The
SMS
table sp...
db2 修改
表空间
自增长_DB2 修改
表空间
在DB2中
表空间
的存储方式有两种,
SMS
(System Managed Space)和DMS(Database Managed Space)。对于
SMS
表空间
,在创建
SMS
表空间
之后,除以下例外情况以外,无法对其添加容器或者更改其容器
大小
:在添加新的数据分区时,可以为那些分区对
SMS
表空间
添加新容器。对于 DMS
表空间
,可以添加、扩展、重新平衡、调整容器
大小
、删除或减少容器。添加 DMS...
深入理解DB2
表空间
(Tablespace)
表空间
是数据库系统中数据库逻辑结构与操作系统物理结构之间建立映射的重要存储结构,它作为数据库与实际存放数据的容器之间的中间层,用于指明数据库中数据的物理位置。任何数据库的创建都必须显式或隐式的为其指定
表空间
,且数据库中的所有数据都位于
表空间
中。 用户可以根据硬件环境以及成本等需求,通过指定建立在不同容器上的
表空间
来自由选择数据的物理存储位置。同时由于备份和恢复可以在
表空间
级别执行,用户能够进行更
DB2支持的三种
表空间
SMS
、DMS、DMS的自动存储
http://blog.itpub.net/25744374/viewspace-750054/DB2中,
表空间
是数据库与这个数据库中存储的表之间的逻辑层。
表空间
在数据库中创建,表在
表空间
中创建。容器是一个物理存储设备。它可以由目录名、设备名或文件名标识。容器被分配给
表空间
。
表空间
可以跨许多容器(类似于Oracle中datafile的概念),这意味着可以突破操作系统对于一个容器可以包含的数据量的限...
DB2
5,888
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章