SQL SErver 企业级管理平台使用记录

1.考察数据库文件级的使用情况,使用DBCC的一个命令比较方便又不会对系统造成负载:

    1).按照区统计:

        DBCC showfilestats;(同过sqlserver studio 达到同样目的的操作是:数据库右键-报表-磁盘使用量)

    2).按照页面统计

        不推荐使用:sp_spaceused命令来统计页内文件的使用状况,因为该命令比较简单,而且功能比较弱,也不是准确的方法。查系统管理视图:sys.dm_db_partition_stats会来的跟直接一些。一个使用sys.dm_db_partition_stats的例子是:


    DBCC SHOWCONGIG(或者sys.dm_db_index_physical_stats)是检查数据空间分配情况的另外一种方法,也可以说是最准确的方法,它可以告诉你某个表(或索引)用了多少页面、多少区,甚至页面上的平均数量。从这些数据可以看出一张表占用了多上空间,然而得到这些数据是要付出代价的

    如果只要看数据文件的整体使用情况,DDBC showfilestats是比较好的选择。如果要看每个对象的具体使用情况,可以使用动态管理视图sys.dm_db_partition_stats。如果还想了解每个页、每个区的使用情况、碎片程度,那么DBCC showcontig是比较好的选择。

2.数据库日志文件使用情况使用的命令是:

DBCC SQLPERF(LOGSPACE);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值