段增长选项

数据库支持段的自动增长,并提供了两种增长方式,按固定大小(NEXT)增长和按段的比例(PCTINCREASE)增长,以下分别成为NEXT方式和PCTINCREASE方式。

如何设定段增长的方式具体的使用方法可以参考:CREATE TABLE

增长逻辑

1.NEXT方式:每次增长按照固定大小增长,即 newsize=oldsize+NEXT。

2.PCTINCREASE方式:每次增长按照固定比例增长,即 newsize=oldsize+oldsize*PCTINCREASE。

注意事项

NEXT方式:

1.该方式提供了一种按固定大小增长空间的方式,这种适用于数据按照固定值增长的场景。

2.该方式也有些弊端,例如设定的值过小,数据增长过快的情况,就会频繁触发增长,导致不必要的性能消耗。

PCTINCREASE方式:

1.该方式提供了一种按比例增长空间的方式,这种适用于数据按照比例增长的场景。

2.同样,该方式也存在弊端,例如原有表已经很大,后续插入少量的数据也可能会引起段增长过大,导致磁盘空间不足。

综上所述,在设定段增长方式以及段增长大小时,需要同时考虑业务场景和磁盘的负载能力。