查看分区表某文件组内的记录数

阅读 97

2022-08-15


1、首先找出文件组对应的分区号

[sql] 
​​view plain​​​
​​​copy​​

1. USE [db]
2. GO
3.
4. --待分拆文件组
5. select fg.name
6. ,sp.destination_id
7. from sys.destination_data_spaces sp
8. inner join sys.partition_schemes scm on sp.partition_scheme_id = scm.data_space_id
9. inner join sys.filegroups fg on fg.data_space_id = sp.data_space_id
10. where scm.name='分区方案'
11. and fg.name='文件组逻辑名称';

2、根据分区号获取记录数

SELECT COUNT(*) FROM [分区表]
WHERE $partition.分区函数(分区依据列) = 分区号



精彩评论(0)

0 0 举报