zoukankan      html  css  js  c++  java
  • SQL Server查看表信息

    1. sp_spaceused

    计算数据和索引使用的磁盘空间量以及当前数据库中的表所使用的磁盘空间量。如果没有给定 objname,sp_spaceused 则报告整个当前数据库所使用的空间。

    语法

    sp_spaceused [[@objname =] 'objname']
        [,[@updateusage =] 'updateusage']

    示例:

    EXEC sp_spaceused Tbl1000,true
    

     

    如果省略 objname,则返回两个结果集。

    列名数据类型描述
    database_name varchar(18) 当前数据库的名称。
    database_size varchar(18) 当前数据库的大小。
    unallocated space varchar(18) 数据库的未分配空间。
    列名数据类型描述
    reserved varchar(18) 保留的空间总量。
    Data varchar(18) 数据使用的空间总量。
    index_size varchar(18) 索引使用的空间。
    Unused varchar(18) 未用的空间量。
    EXEC sp_spaceused 
    

     

    2. sys.dm_db_index_physical_stats

    返回指定表或视图的数据和索引的大小和碎片信息。
     
    语法
    sys.dm_db_index_physical_stats ( 
        { database_id | NULL | 0 | DEFAULT }
      , { object_id | NULL | 0 | DEFAULT }
      , { index_id | NULL | 0 | -1 | DEFAULT }
      , { partition_number | NULL | 0 | DEFAULT }
      , { mode | NULL | DEFAULT }
    )
    

    示例

    SELECT index_type_desc, alloc_unit_type_desc, index_depth, page_count, record_count
    FROM sys.dm_db_index_physical_stats(DB_ID(),OBJECT_ID('dbo.Tbl1000'),NULL,NULL,'SAMPLED');
    

     

    MSDN:https://msdn.microsoft.com/zh-cn/library/ms188917%28v=sql.105%29.aspx

  • 相关阅读:
    如何检测死锁并快速定位死锁位置
    几种线程本地存储变量和普通变量的性能比较
    multi_index_container性能测试
    [高并发引擎]定时器模块
    [高并发引擎]Log模块
    静态博客教程 1:hexo + github
    蛇形填数
    实现简单的 ls 命令
    静态库与动态库的创建和使用
    用两个栈实现队列
  • 原文地址:https://www.cnblogs.com/qianlixing/p/4785223.html
Copyright © 2011-2022 走看看