SQL查看分区内记录个数,常规方法需要知道分区函数然后再显示,网上看到一个一句话显示的方法

select convert(varchar(50), ps.name 

) as partition_scheme,
p.partition_number,
convert(varchar(10), ds2.name ) as filegroup,
convert(varchar(19), isnull(v.value, ''), 120) as range_boundary,
str(p.rows, 9) as rows
from sys.indexes i
join sys.partition_schemes ps on i.data_space_id = ps.data_space_id
join sys.destination_data_spaces dds
on ps.data_space_id = dds.partition_scheme_id
join sys.data_spaces ds2 on dds.data_space_id = ds2.data_space_id
join sys.partitions p on dds.destination_id = p.partition_number
and p.object_id = i.object_id and p.index_id = i.index_id
join sys.partition_functions pf on ps.function_id = pf.function_id
LEFT JOIN sys.Partition_Range_values v on pf.function_id = v.function_id
and v.boundary_id = p.partition_number - pf.boundary_value_on_right
WHERE i.object_id = object_id('yourtablename')--分区表名
and i.index_id in (0, 1)
order by p.partition_number

版权声明:本文为CSDN博主「庙中和尚」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/w2ndong/article/details/79494609

执行效果如下

其它方法

select count(1) ,$PARTITION.WorkDatePFN(workdate) from imgfile group by $PARTITION.WorkDatePFN(workdate)
查看分区记录数
select workdate ,$PARTITION.WorkDatePFN(workdate) from imgfile
查看记录所在分区
 
dbcc shrinkfile(N'yxfile001',1)
收缩分区文件yxfile001为1M
 
 
select * from sysfiles
查询数据库文件以及日志文件的相关信息(文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑名、文件路径)
 
 
exec master.dbo.xp_fixeddrives
查询各个磁盘分区的剩余空间
 
 
exec sp_spaceused
查询当前数据库的磁盘使用情况
 
 
select * from sys.partition_range_values
可以查询到分区号

 

最新文章

  1. SCOI2009粉刷匠
  2. Leetcode: Sort Characters By Frequency
  3. hp小机定位网卡位置
  4. JQ工具函数
  5. Fragment的使用简单介绍【Android】
  6. 博弈论(男人八题):POJ 1740 A New Stone Game
  7. openMPI小集群安装
  8. JSP中getParameter和getAttribute区别
  9. dir_colors linux颜色配置
  10. 关于VerilogHDL生成的锁存器
  11. 使用POI来实现对Excel的读写操作
  12. Kendo UI开发教程(9): Kendo UI Validator 概述
  13. 20ms Ac Code
  14. Python简要学习笔记
  15. Java Collections 源码分析
  16. Mac下ImageMagick安装(libpng)
  17. Java 面试题集锦
  18. Grafana介绍
  19. Bypass WAF
  20. GNU C与ANSI C的不同

热门文章

  1. php取整的几种方式,四舍五入,舍去法取整,进一法取整
  2. web自动化测试
  3. Linux计划任务,定时清空日志
  4. apache主配置文件设置
  5. Shel脚本-初步入门之《05》
  6. JVM 对象查询语言(OQL)[转载]
  7. Springboot的entity,dao,controller,service层级理解
  8. LG2272/BZOJ1093 「ZJOI2007」最大半连通子图 Tarjan缩点+DAG求最长链
  9. 使用java2Word生成Word文档打不开报错 存在非法字符xml
  10. [LeetCode] 13. Roman to Integer 罗马数字转化成整数