分区表可视化创建步骤:
一,现在数据库属性文件组里创建文件组;
二,现在数据库属性文件里创建数据库对应到相应的文件组;
三,右键表属性,存储=>创建分区
创建分区后的常见操作:
一,查看SQLSERVER数据库中已有的分区函数,分区方案,边界值等的方法:
1,select * from sys.partition_functions
2,select * from sys.partition_range_values
3,select * from sys.partition_schemes
二,
- --统计所有分区表中的记录总数
-
select $PARTITION.MyPartitionFun(F_StartHour) as 分区编号,
count(n_id) as 记录数 from T_EC_EnergyItemHourResult
group by $PARTITION.MyPartitionFun(F_StartHour) -
- --修改分区函数
- ALTER PARTITION FUNCTION partfunSale()
-
MERGE RANGE ('20100101')
--统计所有分区表中的记录总数
select $PARTITION.MyPartitionFun(F_StartHour) as 分区编号,
count(n_id) as 记录数 from T_EC_EnergyItemHourResult
group by $PARTITION.MyPartitionFun(F_StartHour)
三,在已有表上启用分区
分区列应该是聚集索引的一部分
Alter table dbo.Orders add constraint [PK_Users] primary key (ID) on ps_OrderDate
(OrderDate)
select $PARTITION.partfunSale(SaleTime) as 分区编号,count(id) as 记录数 from Sale group by $PARTITION.partfunSale(SaleTime)
本文介绍如何在 SQL Server 中创建分区表,并提供了一系列实用的 SQL 语句来帮助用户进行分区函数、分区方案及边界值的管理。此外还展示了如何统计各个分区中的记录数量,以及如何在现有表上启用分区。
2072

被折叠的 条评论
为什么被折叠?



