免费注册 查看新帖 |

Chinaunix

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

一个数据库可以覆盖多个dbs吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-11 00:57 |只看该作者 |倒序浏览
onstat -d                                                                                                      

Dbspaces
address          number   flags    fchunk   nchunks  flags    owner    name
c0000000860c51c8 1        1        1        1        N        informix rootdbs
c0000000860c6850 2        2001     2        1        N T      informix tempdbs
c0000000860c6938 3        1        3        1        N        informix logdbs
c0000000860c6a20 4        1        4        1        N        informix phydbs
c0000000860c6b08 5        1        5        4        N        informix userdbs
c0000000860c6bf0 6        1        9        4        N        informix mydbs
假设我在userdbs下建了个叫test的库,然后在这个库里建个表testtable,并把这个表建到mydbs空间上,这样一来是不是一个库可以跨多个dbs了?如果是这样假设mydbs空间让我慢慢用完了,那系统是否会自动利用userdbs的空间呢?

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

一个数据库可以覆盖多个dbs吗?

"假设我在userdbs下建了个叫test的库,然后在这个库里建个表testtable,并把这个表建到mydbs空间上,这样一来是不是一个库可以跨多个dbs了?"
你这是什么意思?
如果你觉得数据库空间不够,你可以给数据库空间增加chunk呀!

论坛徽章:
0
3 [报告]
发表于 2005-08-11 09:45 |只看该作者

一个数据库可以覆盖多个dbs吗?

你可以把test库建在userdbs上,而把testtable建在mydbs上。这样,testtable只会用mydbs的空间,用完了不会自动地去用userdbs,只有加mydbs的空间。反之,test库中默认的表也只会用userdbs的空间。

论坛徽章:
0
4 [报告]
发表于 2005-08-11 09:59 |只看该作者

一个数据库可以覆盖多个dbs吗?

就是说表空间只是占用它所在的dbs空间。。
这么看一个数据库是可以管理多个dbs的了,不过好像很多资料上都没有这个提法。

论坛徽章:
0
5 [报告]
发表于 2005-08-13 12:14 |只看该作者

一个数据库可以覆盖多个dbs吗?

建表的时候可以指定建在那个dbspace上,也可以分片建在多个dbspace上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP