设置存储参数-the design and analysis of algorithms

时间:2024-06-29 04:38:48
【文件属性】:

文件名称:设置存储参数-the design and analysis of algorithms

文件大小:4.17MB

文件格式:PDF

更新时间:2024-06-29 04:38:48

达梦,DM7

9.1 设置存储参数 9.1.1 普通表和索引 对于普通表和索引,DM7提供了以下的存储参数: 1. 初始簇数目 INITIAL:指建立表时分配的簇个数,必须为整数,最小值为 1,最大 值为 256,缺省为 1; 2. 下次分配簇数目 NEXT:指当表空间不够时,从数据文件中分配的簇个数,必须为 整数,最小值为 1,最大值为 256,缺省为 1; 3. 最小保留簇数目 MINEXTENTS:当删除表中的记录后,如果表使用的簇数目小于这 个值,就不再释放表空间,必须为整数,最小值为 1,最大值为 256,缺省为 1; 4. 填充比例 FILLFACTOR:指定插入数据时数据页的充满程度,取值范围从 0 到 100。默认值为 0,等价于 100,表示全满填充,未充满的空间可供页内的数据更 新时使用。插入数据时填充比例的值越低,可由新数据使用的空间就越多;更新数 据时填充比例的值越大,更新导致出现的页分裂的几率越大; 5. 表空间名:在指定的表空间上建表或索引,表空间必须已存在,默认为用户缺省的 表空间。 如表 PERSON 建立在表空间 TS_PERSON中,初始簇大小为 5,最小保留簇数目为 5, 下次分配簇数目为 2,填充比例为 85。 CREATE TABLE PERSON.PERSON ( PERSONID INT IDENTITY(1,1) CLUSTER PRIMARY KEY, SEX CHAR(1) NOT NULL, NAME VARCHAR(50) NOT NULL, EMAIL VARCHAR(50), PHONE VARCHAR(25)) STORAGE ( INITIAL 5, MINEXTENTS 5, NEXT 2, ON TS_PERSON, FILLFACTOR 85); 也可以在分区表上指定某个分区的存储参数,如下面的建表语句指定了 PAR2分区存储 在 TS_PAR2表空间上。 CREATE TABLE PARTITION_TABLE (C1 INT, C2 INT) PARTITION BY RANGE(C1) (PARTITION PAR1 VALUES LESS THAN(5), PARTITION PAR2 VALUES LESS THAN(100) STORAGE (ON TS_PAR2));


网友评论