欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

DBA必备脚本--数据库文件和日志文件大小

程序员文章站 2022-04-15 16:29:57
...

前言


分享一些DBA 常用的脚本。下面的脚本用于查看数据库文件和日志文件大小。当服务器上的数据库很多时,非常方便.


with filesize
as
(
    select database_id,type,size* 8.0 / 1024 size
    from sys.master_files
)
select
    name,
 state_desc,
 recovery_model_desc,
    (SELECT sum(size)FROM filesize where type = 0 AND filesize.database_id=db.database_id) DataFileSizeMB,
    (SELECT sum(size)FROM filesize WHERE type= 1 AND filesize.database_id=db.database_id) LogFileSizeMB
from sys.databases  db


效果:


DBA必备脚本--数据库文件和日志文件大小


其他方法

相比下面的方法,上面提供的脚本,更灵活,更方便。

dbcc sqlperf(logspace)  查看日志文件大小
sp_helpdb  查看数据文件大小

DBA必备脚本--数据库文件和日志文件大小


DBA必备脚本--数据库文件和日志文件大小