免费注册 查看新帖 |

Chinaunix

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

请教关于裸设备的一个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-09-21 09:36 |只看该作者 |倒序浏览
5可用积分
小弟在数据库中通过onstat -d查得状态如下,发现第三块裸设备datadbs1已经快使用完,不知道数据库是会自动使用下一块datadbs2还是需要人工干预来启用下一块?
需要怎么确认?

Informix Dynamic Server Version 7.31.UC5    -- On-Line -- Up 132 days 09:51:35 -- 516096 Kbytes
Dbspaces
address  number   flags    fchunk   nchunks  flags    owner    name
2a85413c 1        1        1        1        N        informix rootdbs
2a854790 2        1        2        2        N        informix atmpdbs
2a85484c 3        1        3        3        N        informix jkfedbs
3 active, 2047 maximum

Chunks
address  chk/dbs offset   size     free     bpages   flags pathname
2a8541f8 1   1   0        1000000  248813             PO-   /usr/informix/dev/rootdbs
2a854344 2   2   0        1000000  856899            PO-   /usr/informix/dev/phy1dbs
2a854420 3   3   0        1000000  88128              PO-   /usr/informix/dev/data1dbs
2a8544fc  4   2   0        1000000  999997             PO-   /usr/informix/dev/phy2dbs
2a8545d8 5   3   0        1000000  999997            PO-   /usr/informix/dev/data2dbs
2a8546b4 6   3   0        1000000  999997            PO-   /usr/informix/dev/data3dbs
6 active, 2047 maximum

论坛徽章:
0
2 [报告]
发表于 2010-09-21 10:43 |只看该作者
會自動使用的

论坛徽章:
0
3 [报告]
发表于 2010-09-21 11:02 |只看该作者
回复 2# vbirding


    是要把第一块完全用完才使用第二块还是用到一定程度再换到第二块的?

论坛徽章:
1
15-16赛季CBA联赛之江苏
日期:2017-04-05 11:23:15
4 [报告]
发表于 2010-09-21 11:09 |只看该作者
应该用到剩下的空间不足以满足数据库申请的空间(EXTENT)大小时启用新的空间。

论坛徽章:
11
金牛座
日期:2015-03-19 16:56:22数据库技术版块每日发帖之星
日期:2016-08-02 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-04-13 06:20:00IT运维版块每日发帖之星
日期:2016-04-13 06:20:00数据库技术版块每日发帖之星
日期:2016-02-03 06:20:00数据库技术版块每日发帖之星
日期:2015-08-06 06:20:00季节之章:春
日期:2015-03-27 15:54:57羊年新春福章
日期:2015-03-27 15:54:37戌狗
日期:2015-03-19 16:56:41数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
5 [报告]
发表于 2010-09-21 12:07 |只看该作者
同一个dbspace上的空间对于数据库来说是同一块空间~

论坛徽章:
0
6 [报告]
发表于 2010-09-21 14:13 |只看该作者
回复 3# del0723


    是完全用完才会用到第二块,其实我认为chunk文件所剩空间的大小跟当前的操作有关
   举个简单的例子
   logdbs的chunk文件大小为4GB,比如说有4个chunk
    在增加log时,如果log大小设定为50MB跟设定为10MB,到最后一个chunk文件所剩的可用空间应该是不一样的。
   假若第一个chunk文件还剩48MB时,这时不能满足一个log大小为50MB的需求,必然会启用第二chunk文件。
   其实4楼的兄弟说得非常在理,跟数据库本身的一个执行的extent需求有关。

论坛徽章:
0
7 [报告]
发表于 2010-10-05 14:40 |只看该作者
首先应该先理解清楚chunk和dbs的关系
一个chunk只能属于一个dbs,一个dbs可以拥有多个chunk
从你所贴的内容来看你一共有三个dbs,rootdbs,atmpdbs和jkfedbs
其中rootdbs有一个chunk  /usr/informix/dev/rootdbs
atmpdbs有两个chunk  /usr/informix/dev/phy1dbs和 /usr/informix/dev/phy2dbs
剩下的三个chunk data1dbs,data2dbs,data3dbs都属于jkfedbs
你现在的状况是data1dbs这个chunk快用完了,数据库会自动使用data2dbs和data3dbs去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP