免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 15392 | 回复: 16
打印 上一主题 下一主题

请问如何查看dbspace已使用空间和剩余空间 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-01 15:24 |只看该作者 |倒序浏览
请问用什么方法可以看出当前informix实例有多大的数据库空间可以使用,已经使用了多少,具体是哪个database用了多少,以及还剩多少空闲空间?
谢谢啦!

论坛徽章:
0
2 [报告]
发表于 2008-02-02 21:43 |只看该作者
onstat -d

论坛徽章:
0
3 [报告]
发表于 2008-02-04 14:06 |只看该作者
onstat -d 显示当前数据库使用情况。
第一部分显示dbspace的设置,第二部分显示具体每个chunk的使用情况。

论坛徽章:
0
4 [报告]
发表于 2008-04-27 16:42 |只看该作者
问题已经解决,方法如下:

database sysmaster;
select
        name dbspace ,
        round(sum(chksize)/256000) allocated,
        round(sum(nfree)/256000) free,
        round(((sum(chksize) - sum(nfree))/sum(chksize))*100) pcused
from
        sysdbspaces d,
        syschunks c
where
        d.dbsnum = c.dbsnum
group by name
order by name

论坛徽章:
0
5 [报告]
发表于 2008-04-28 08:40 |只看该作者
smi查询

论坛徽章:
0
6 [报告]
发表于 2008-05-06 08:57 |只看该作者
4楼的方法咋这么复杂

论坛徽章:
0
7 [报告]
发表于 2008-05-06 13:05 |只看该作者
原帖由 del0723 于 2008-5-6 08:57 发表
4楼的方法咋这么复杂


这已经不复杂了,如果想看图形的,下载server studio je,但是试用期过了就看不了了。

论坛徽章:
0
8 [报告]
发表于 2008-06-06 15:57 |只看该作者
呵呵 改进了下 单位M

database sysmaster;
select
        name dbspace ,
        round(sum(chksize)/512) allocated_m,
        round((sum(chksize) - sum(nfree))/512) used_m ,
        round(sum(nfree)/512) free_m,
        round(((sum(chksize) - sum(nfree))/sum(chksize))*100)||"%" pcused
from sysdbspaces d, syschunks c
where d.dbsnum = c.dbsnum
group by name
order by name

单位M

论坛徽章:
0
9 [报告]
发表于 2008-06-11 11:08 |只看该作者

我平时都是用以下sql

select round(sum(a.nfree)/512,0) free_dbs,
round(sum(a.chksize)/512,0) total_size,
b.name dbspace_name
from syschunks a,sysdbspaces b
where a.dbsnum=b.dbsnum and a.dbsnum<>2 and a.dbsnum<>3
group by 3
order by 1 desc

如果还想看某dbspace上都有那些表,可以用 oncheck -pe dbspace_name

论坛徽章:
0
10 [报告]
发表于 2008-08-19 10:02 |只看该作者

回复 #8 huguozhi 的帖子

谢谢您!还有个问题请教就是我还想知道某个space上那个表或索引占的空间最大应该如何查询呢?谢谢
比如我的dm06dbs               303103        289389        13714        95% 我想看看这个spaces上那个表或者索引占的最大
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP