flykingdomsky 发表于 2010-05-25 16:52

关于数据库段的问题

用“sp_addsegment 段名,数据库名,设备名”来增加段时,是不是设备多大,段就有多大呢
还有我用disk init name = "dev_default01",physname="/sybase /sybdata/SERVER_NAME/default01",vdevno=1,size=2048000
   创建一个2000MB的设备,但我只需要其中的1000MB来做为default段,另外的1000MB做他用或是留作以后扩段用,具体要怎么做呢(主要就是如何来划分段的大小,及如何将设备划分给不同的段)

andkylee 发表于 2010-05-25 20:44

段是个逻辑概念。

首先你需要将设备dev_default01分配给你的数据库。
alter database your_dbname on dev_default01 ="1000m"

这样设备dev_default01就分了一半给你的数据库,另外一半处于未分配状态。

分配给数据库的这一半dev_default01默认包括两个默认段 default 和 system 。
default 和 system共用这1000m的空间, 此消彼长的关系。
页: [1]
查看完整版本: 关于数据库段的问题