0
点赞
收藏
分享

微信扫一扫

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

佛贝鲁先生 2022-08-15 阅读 97


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.分区函数(分区依据列) = 分区号



举报

相关推荐

PostgreSQL分区表

Oracle分区表

分区表建立

mysql分区表

创建分区表

0 条评论