源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  SQLServer查询所有数据库大小

SQLServer查询所有数据库大小

分类: 文章 • 2022-06-20 09:33:50

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))  from fs where type = 0 and fs.database_id = db.database_id) DataFileSizeMB,

    (select cast(round(sum(size),2)   as   numeric(15,2))  from fs where type = 1 and fs.database_id = db.database_id) LogFileSizeMB

from sys.databases db

order by 2 desc;

相关推荐

  • SqlServer数据库没有有效所有者
  • mysql 查询数据库所有表行数(数据条数)
  • SQLSERVER得到数据库中所有表字段及字段中文描述
  • 记一次SQLSERVER2008R2数据库查询超时问题处理
  • C#操作SqlServer MySql Oracle通用帮助类Db_Helper_DG(默认支持数据库读写分离、查询结果实体映射ORM)
  • mybatis使用sqlserver数据库查询条件匹配特殊字符
  • 数据库查询-查找与之前(昨天的)日期相比温度更高的所有日期的 Id
  • sqlserver2008日志已满解决方法,SQL Server 如何设置数据库的默认初始大小和自动增长大小
  • sqlserver中like模糊查询如何区分大小写
  • SqlServer迁移基础 --生成所迁移数据库所有表的BCP脚本
  • SQLServer邮件预警
  • SQLServer的检查点、redo和undo
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号