你的位置:首页 > 软件开发 > 数据库 > Partition1:新建分区表

Partition1:新建分区表

发布时间:2016-12-02 19:01:45
未分区的表,只能存储在一个FileGroup中;对Table进行分区后,每一个分区都存储在一个FileGroup,或分布式存储在不同的FileGroup中。对表进行分区的过程,是将逻辑上完整的一个表,按照特定的字段拆分成多个分区,分散到(相同或不同的)FileGroup中,每一个 ...

未分区的表,只能存储在一个FileGroup中;对Table进行分区后,每一个分区都存储在一个FileGroup,或分布式存储在不同的FileGroup中。对表进行分区的过程,是将逻辑上完整的一个表,按照特定的字段拆分成多个分区,分散到(相同或不同的)FileGroup中,每一个部分叫做表的一个分区(Partition)。

分区(Partition)的特性是:

  • 每一个Partition在FileGroup中都独立存储,分区之间是相互独立的
  • 每一个parititon都属于唯一的表对象,
  • 每一个Partition 都有唯一的ID,
  • 每一个Partition都有一个编号(Partition Number),同一个表的分区编号是唯一的,从1开始递增;

对表进行分区,能够将数据的操作局限在某一个分区中,从而减少数据查找的IO次数,降低产生Deadlock和阻塞的概率,提供数据更新的并发度,提高查询性能。

在创建表时,使用On 子句指定table存储的逻辑位置:

  • ON  filegroup | "default" :表示逻辑存储位置是单一的FileGroup;
  • ON  partition_scheme_name ( partition_column_name ) :表示逻辑存储位置是分区架构,按照partition_column将table拆分成多个partition,每一个partition都存储在一个指定的Filegroup中;
CREATE TABLE [schema_name . ] table_name ( <column_definition> )[ ON { partition_scheme_name ( partition_column_name ) | filegroup | "default" } ] [ WITH ( <table_option> [ ,...n ] ) ][ ; ]

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Partition1:新建分区表

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录