分区
表和索引的分区可以不同,但聚集索引必须和表采用相同的分区方案,必须采用相同的分区列,也就是说,如果表先创建了分区表,那么在创建分区聚集索引时,该索引必须是表的分区列,而且索引也必须按照表的分区列进行分区。
|
|
图形化界面在表上创建分区:
表-右键-存储-创建分区-根据提示创建分区函数和分区方案即可。
需要首先添加好文件组和文件,最好一个文件组对应一个文件。
管理分区把某个分区中的数据移除到目标表:
1.表-右键-存储-管理分区-先选择为分区切换创建临时表-选择要将那个边界值的分区数据移出-立即运行即可。
2.表-右键-存储-管理分区-管理可调窗口应用场景中的分区数据-上方选择切出-下边可以选择新建表或者先前创建的表-立即运行即可
-------创建一个分区表
T-SQL创建分区表;
1.创建分区函数
CREATE
PARTITION
FUNCTION
TESTFUNC
(
INT
)
AS
RANGE
LEFT --指定边界值包含在左边的分区还是右边的分区
FOR
VALUES
(
'10'
,
'20'
) - --分区的边界值
GO
SELECT
*
FROM
sys
.
partition_functions ---
查看分区表是否创建成功
2.创建分区方案
CREATE
PARTITION
SCHEME
TESTSCHEME
AS
PARTITION
TESTFUNC --要关联上一步骤创建的分区函数
TO
(
filegroup1
,
filegroup2
,
filegroup3
) --把分区映射到不同的文件组,文件组要事先创建好
|
SQLSERVER2008R2创建分区表、转换分区表、交换数据
最新推荐文章于 2024-05-10 07:38:43 发布
分区表和索引的分区可以不同,但聚集索引必须和表采用相同的分区方案,必须采用相同的分区列,也就是说,如果表先创建了分区表,那么在创建分区聚集索引时,该索引必须是表的分区列,而且索引也必须按照表的分区列进行分区。图形化界面在表上创建分区:表-右键-存储-创建分区-根据提示创建分区函数和分区方案即可。需要首先添加好文件组和文件,最好一个文件组对应一
摘要由CSDN通过智能技术生成