当前位置: 首页 > news >正文

SQLServer中查询各表的记录数

-- 查询数据库中每张表的行数(数据量)
SELECT t.name AS TableName,  -- 表的名称SUM(p.rows) AS RowCounts  -- 表中所有分区的行数之和,即该表的总行数
FROM sys.tables t  -- 视图 sys.tables 存储数据库中的所有表
JOIN      sys.indexes i ON t.object_id = i.object_id  -- 视图 sys.indexes 存储每个表的索引信息,连接条件为表的对象 ID
JOIN sys.partitions p ON i.object_id = p.object_id AND i.index_id = p.index_id  -- 视图 sys.partitions 存储每个表和索引分区的信息,连接条件为索引的对象 ID 和分区 ID
WHERE t.is_ms_shipped = 0  -- 排除系统表,确保只查询用户表AND i.type <= 1  -- 只考虑堆(没有聚集索引的表)和聚集索引(类型 0 或 1),跳过非聚集索引
GROUP BY t.name  -- 按表名分组,计算每张表的行数
ORDER BY RowCounts DESC;  -- 按行数降序排列,最先显示数据量最大的表

说明:

  1. sys.tables: 这个视图包含了当前数据库中所有的表的信息。它有一个 object_id 列,唯一标识每个表。

  2. sys.indexes: 这个视图存储了与每个表相关的索引信息。每个表至少会有一个默认的聚集索引(如果没有聚集索引,则为堆表)。这里通过 i.type <= 1 来过滤:

  3. type = 0 代表聚集索引(clustered index)。

  4. type = 1 代表堆表(没有聚集索引的表)。

  5. type > 1 代表非聚集索引,不计算在内。

  6. sys.partitions: 这个视图包含了与表的每个分区相关的数据,包括每个分区的行数。每个表可能会有多个分区,特别是在大表中,所以需要按分区聚合行数。

  7. t.is_ms_shipped = 0: 这确保查询只包含用户创建的表,排除系统表。系统表的 is_ms_shipped 值为 1。

  8. GROUP BY t.name: 根据表的名称对数据进行分组,以便能够计算每个表的行数。

  9. ORDER BY RowCounts DESC: 按照每个表的行数从大到小排序,帮助我们快速识别数据量最大的表。

原文链接:https://blog.csdn.net/WuLex/article/details/143746338

http://www.jsqmd.com/news/63741/

相关文章:

  • 2026年河北廊坊大厂县农村自建房推荐榜,图南建房宝领衔六家实力公司赋能乡村宜居生活​
  • 实用指南:LangChain完整教程:六大组件+分层设计+完整项目实战
  • 2025年信息化基础设施维护服务机构排行,信息化基础设施维护
  • 2025哈尔滨香坊区艺考培训学校TOP5口碑测评:一铭培训学
  • P11983 笔记
  • python在windows下以字符串形式写入文件时,系统会自动将字符串中的\n转成\r\rn,造成写入后的数据与实际的不符,需注意。
  • 2026年天津市宝坻区农村自建房推荐榜,图南建房宝领衔 六家实力公司赋能乡村宜居生活
  • python在windows下以字符串形式写入文件时,会自动将\n转成\r\rn
  • 最大子列和第三种方法有感
  • Trae 实践:从原型图到可执行 HTML 的 AI 编程实现 - 指南
  • MILVUS Docker 容器化部署指南
  • 2025年12月聚丙烯纤维网,仿钢纤维,纤维厂家最新推荐:材料兼容性测评与品牌介绍
  • 2025年度不锈钢凸轮式转子泵权威排名:铸铁凸轮式转子泵哪家
  • 119_尚硅谷_函数注意事项和细节(2)
  • 2025年12月高延性混凝土纤维,聚丙烯粗纤维,纤维厂家最新推荐:水利工程适配性与选择指南
  • 2025年12月聚乙烯醇纤维,聚丙烯网状纤维,纤维厂家最新推荐:混凝土适配性测评与选购建议
  • 2026年北京市大兴区农村自建房推荐榜,图南建房宝领衔 六家家实力公司赋能乡村宜居生活。
  • 2025年12月高低温试验箱,恒温恒湿试验箱厂家最新推荐:设备运行噪音测评与品牌介绍
  • 想在大兴区老家农村盖房子,靠谱的自建房公司口碑推荐。北京市大兴区自建房公司/机构权威测评推荐排行榜。
  • 大兴区农村自建房找谁好?北京市大兴区自建房公司/机构深度评测口碑推荐榜。
  • 2025年北京现代化办公家具十大靠谱品牌推荐:含现代化办公茶
  • 2025年度转子泵企业满意度TOP5权威测评:拉法泵业市场口
  • 2025年12月恒温恒湿试验箱,高低温试验箱厂家最新推荐:电子元件测试适配与选购建议
  • 三极管/MOS管组成电源的开关电路
  • 2025年12月恒温恒湿试验箱,高低温试验箱厂家最新推荐:科研实验适配性与选择指南
  • c++设计模式
  • HT-LFCN-113+成都恒利泰国产替代
  • 2025年震动盘推荐厂家TOP5:个性化定制与实力供应商全解
  • 天津短视频拍摄出品厂哪家合作案例多?哪家服务性价比高?
  • 2025年度泵业设备品牌排行榜:拉法泵业市场口碑怎样?