SQL server查询每个库的数据文件大小和日志文件大小


 

查询每个库的数据文件大小和日志文件大小

 

with fs as ( select database_id, type, size -- * 8.0 / 1024 size from sys.master_files ) select name, --(select   cast(round(sum(size),2)   as   numeric(15,2)) (select size from fs where type = 0 and fs.database_id = db.database_id) DataFileSize, -- (select cast(round(sum(size),2)   as   numeric(15,2)) (select size from fs where type = 1 and fs.database_id = db.database_id) LogFileSize from sys.databases db order by 2 desc;

 

 

 

rds版本

with fs as ( select database_id, type, size -- * 8.0 / 1024 size from sys.master_files ) select name, --(select   cast(round(sum(size),2)   as   numeric(15,2)) (select top 1 size from fs where type = 0 and fs.database_id = db.database_id) DataFileSize, -- (select cast(round(sum(size),2)   as   numeric(15,2)) (select top 1 size from fs where type = 1 and fs.database_id = db.database_id) LogFileSize from sys.databases db order by 2 desc;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM