zwzc28 发表于 2007-09-07 13:39

求助, 怎么查询某个数据库的表空间大小

我用onstat -d 显示了"数据库空间"和"chunks"两部分数据, 听说一个库空间可以对应多个chunks, 那应该怎么得到1个库所使用的chunks有那几个?   也就是怎么求出1个库的最大表空间.

Panic 发表于 2007-09-12 17:11

peter_xiong 发表于 2007-09-12 17:34

原帖由 zwzc28 于 2007-9-7 13:39 发表 http://bbs.chinaunix.net/images/common/back.gif
我用onstat -d 显示了"数据库空间"和"chunks"两部分数据, 听说一个库空间可以对应多个chunks, 那应该怎么得到1个库所使用的chunks有那几个?   也就是怎么求出1个库的最大表空间.



建库时只能指定dbspaces,不能直接制定chunks吧
不知道能不能跨dbspaces

liaosnet 发表于 2007-09-13 09:06

原帖由 peter_xiong 于 2007-9-12 17:34 发表 http://bbs.chinaunix.net/images/common/back.gif




建库时只能指定dbspaces,不能直接制定chunks吧
不知道能不能跨dbspaces

可以跨dbspaces,记得informix有分片技术(Fragment)

haoyunkkg 发表于 2007-09-13 09:14

我这边有一个可以查表空间大小的批处理文件
运行一下他就会产生一个out文件 然后里面就会有每个表的使用空间大小 

peter_xiong 发表于 2007-09-13 09:26

原帖由 liaosnet 于 2007-9-13 09:06 发表 http://bbs.chinaunix.net/images/common/back.gif


可以跨dbspaces,记得informix有分片技术(Fragment)


如果数据库可以跨dbspaces的话,那库的最大空间就是这些dbspaces的空间之和了,不过可能这些dbspaces也会被其他的数据库共享

就是一个dbspaces可以被多个数据库共享,而一个数据库也可以分布在多个dbspaces中。

heijieweb 发表于 2007-09-17 21:31

5楼的脚本很牛啊,回去研究一下

czw1413_cn 发表于 2007-09-18 19:30

页: [1]
查看完整版本: 求助, 怎么查询某个数据库的表空间大小