高斯数据库踩坑

用于一个项目需要把oracle数据库内容迁移到gauss数据库中,发现一些参数上的设置的不同,简单来说,在oracle中

create table A 
(a VARCHAR(2)
)
tablespace TBS_TABLE 
pctfree 10 
initrans 1 
maxtrans 255 
storage(
initial 64K 
next 1M 
minextents 1 
maxextents unlimited  
)

    TABLESPACE TBS_TABLE

  • 指定该表存储在名为 TBS_TABLE 的表空间中。

  • 表空间 是 Oracle 中逻辑存储单元,用于管理数据文件的物理存储。

  • PCTFREE 10
  • 预留 10% 的空间 用于未来更新(避免行迁移)。

  • 当块中的数据占用超过 90%,新数据不会写入该块。

  • 改成高斯是这样的:

  • CREATE TABLE A (
        a VARCHAR(2)
    )
    WITH (
        FILLFACTOR = 90)

    其他参数和表空间不用设置。fillfactor等价于pctfree。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值