学堂 学堂 学堂公众号手机端

在SQLServer中,可以使用以下两种方法来查看表的数据量

lewis 2年前 (2023-10-12) 阅读数 7 #技术

在SQLServer中,可以使用以下两种方法来查看表的数据量:

  1. 使用系统存储过程sp_spaceused

    EXECsp_spaceused'TableName';
    

    这将返回表的总行数、已用空间、保留空间等信息。


  2. 使用系统视图sys.dm_db_partition_stats

    SELECT
    OBJECT_NAME(p.object_id)ASTableName,
    SUM(p.rows)ASTotalRows
    FROMsys.dm_db_partition_statsp
    WHEREp.index_id<2
    ANDOBJECT_NAME(p.object_id)='TableName'
    GROUPBYp.object_id;
    

    这将返回指定表的总行数。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门