成都汇智知了堂IT培训机构
IT培训课程升级
IT培训机构知了堂联系方式

达梦数据库“段”的意思

段是簇的上级逻辑分区单元,它由一组簇组成。在同一个表空间中,段可以包含来自不同文件的簇,即一个段可以跨越不同的文件。而一个簇以及该簇所包含的数据页则只能来自一个文件,是连续的16个或者32个数据页。由于簇的数量是按需分配的,因此数据段中的不同簇在磁盘上不一定连续。1)数据段

段可以被定义成特定对象的数据结构,如表数据段或索引数据段。表中的数据以表数据段结构存储,索引中的数据以索引数据段结构存储。DM以簇为单位给每个数据段分配空间,当数据段的簇空间用完时,达梦数据库就给该段重新分配簇,段的分配和释放完全由达梦数据库自动完成,可以在创建表/索引时设置存储参数来决定数据段的簇如何分配。

当用户使用CREATE语句创建表/索引时,DM会创建相应的数据段。表/索引的存储参数用来决定对应数据段的簇如何被分配,这些参数将会影响与对象相关的数据段的存储与访问效率。对于分区表,每个分区使用单独的数据段来容纳所有数据,对于分区表上的非分区索引,使用一个索引数据段来容纳所有数据,而对于分区索引,每个分区使用一个单独索引数据段来容纳其数据。表的数据段和与其相关的索引段不一定要存储在同一表空间中,用户可以在创建表和索引时,指定不同的表空间存储参数。2)临时段

在达梦数据库中,所有的临时段都创建在临时表空间中,这样可以分流磁盘设备的I/O,也可以减少由于在SYSTEM或其他表空间内频繁创建临时数据段而造成的碎片。


实战教学·项目驱动

177 1362 3990
预约免费试学
点击咨询
预约试学