当前位置: 首页 > wzjs >正文

广州网站建设吧成都网站维护

广州网站建设吧,成都网站维护,专门做毕设的网站,东莞多地调整为中高风险地区1. 直接使用SQL 1.1 查询当前数据库大小 EXEC sp_spaceused;说明: 该命令会返回当前数据库的总大小、未使用空间等信息。 前提是你已经 USE 到目标数据库中。 1.2 查询所有数据库的大小 SELECTDB_NAME(database_id) AS DatabaseName,CAST(SUM(size) * 8 / 1024.…

1. 直接使用SQL

1.1 查询当前数据库大小
EXEC sp_spaceused;

说明:
该命令会返回当前数据库的总大小、未使用空间等信息。
前提是你已经 USE 到目标数据库中。

1.2 查询所有数据库的大小
SELECTDB_NAME(database_id) AS DatabaseName,CAST(SUM(size) * 8 / 1024.0 AS DECIMAL(18,2)) AS SizeMB
FROMsys.master_files
GROUP BYdatabase_id
ORDER BYSizeMB DESC;

说明:
包括数据文件(.mdf)和日志文件(.ldf)的大小。
size 单位是 8KB,所以需要乘 8 后再除以 1024 转换为 MB。

如果需要输出 GB 大小,可使用如下SQL:

SELECTDB_NAME(database_id) AS DatabaseName,CAST(SUM(size) * 8 / 1024.0 AS DECIMAL(18,2)) AS TotalSizeMB,CAST(SUM(size) * 8 / 1024.0 / 1024.0 AS DECIMAL(18,2)) AS TotalSizeGB
FROMsys.master_files
GROUP BYdatabase_id
ORDER BYTotalSizeMB DESC;
1.3 查询每个数据库的详细文件大小
SELECTDB_NAME(mf.database_id) AS DatabaseName,mf.name AS LogicalName,mf.type_desc AS FileType,mf.physical_name AS FilePath,CAST(mf.size * 8 / 1024.0 AS DECIMAL(18,2)) AS SizeMB
FROMsys.master_files mf
ORDER BYDatabaseName, FileType;

说明:
可以看到每个文件的逻辑名称、文件类型(数据或日志)、路径及大小。

如果你需要指定某个数据库名查询,也可以加上条件,例如:

WHERE DB_NAME(mf.database_id) = 'YourDatabaseName'

2.调用存储过程

如果不想每次写SQL查询,建议写成可重复使用的存储过程,之后调用存储过程即可。

2.1 查询所有数据库的大小(数据和日志文件分开显示)

如下存储过程可列出所有数据库的大小(数据和日志文件分开显示),单位为 MB:

--创建存储过程
USE master;
GOCREATE PROCEDURE dbo.GetAllDatabaseSizes
AS
BEGINSET NOCOUNT ON;SELECTDB_NAME(mf.database_id) AS DatabaseName,mf.type_desc AS FileType,           -- ROWS = 数据文件,LOG = 日志文件CAST(SUM(mf.size) * 8 / 1024.0 AS DECIMAL(18,2)) AS SizeMBFROMsys.master_files mfGROUP BYmf.database_id,mf.type_descORDER BYDatabaseName, FileType;
END;
GO

调用方式如下:

EXEC dbo.GetAllDatabaseSizes;
2.2 查询所有数据库的大小(数据 + 日志)合并显示
CREATE PROCEDURE dbo.GetDatabaseTotalSizes
AS
BEGINSET NOCOUNT ON;SELECTDB_NAME(database_id) AS DatabaseName,CAST(SUM(size) * 8 / 1024.0 AS DECIMAL(18,2)) AS TotalSizeMBFROMsys.master_filesGROUP BYdatabase_idORDER BYTotalSizeMB DESC;
END;
GO

调用方式如下:

EXEC dbo.GetDatabaseTotalSizes;
2.3 查询所有数据库的大小(输出 GB、加上磁盘路径等信息)
USE master;
GOCREATE PROCEDURE dbo.GetDatabaseFileDetails
AS
BEGINSET NOCOUNT ON;SELECTDB_NAME(mf.database_id) AS DatabaseName,mf.type_desc AS FileType,                            -- ROWS 或 LOGmf.physical_name AS FilePath,                        -- 文件完整路径CAST(mf.size * 8 / 1024.0 AS DECIMAL(18,2)) AS SizeMB,CAST(mf.size * 8 / 1024.0 / 1024.0 AS DECIMAL(18,2)) AS SizeGBFROMsys.master_files mfORDER BYDB_NAME(mf.database_id), mf.type_desc;
END;
GO

调用方式如下:

EXEC dbo.GetDatabaseFileDetails;
http://www.dtcms.com/wzjs/442333.html

相关文章:

  • 销售型网站模板千锋教育培训
  • 国外网站三维特效教程百度搜索引擎优化方案
  • app拉新接单平台seo的实现方式
  • 北京做手机网站在线bt磁力搜索
  • 网站开发掌握哪种语言军事新闻俄乌最新消息
  • 做DJ网站违法吗厦门网站优化
  • 国家开发大学网站作业怎么做网络稿件投稿平台
  • 牛商网做的网站轻松seo优化排名
  • 湛江电气建站软件下载百度语音导航地图
  • 网站建设煊煊网抖音推广引流
  • 营销型网站建设概述长春网站关键词推广
  • php网站开发入门到精通教程南京网络建站公司
  • php mysql网站开发项目做网站建设的公司
  • 邢台百度推广昆明seocn整站优化
  • 百度网盘做网站网站规划
  • 网站升级中 html如何推广新产品的方法
  • 昆明网站制作公司百度推广恶意点击竞价时用的什么软件
  • 网站引导页是什么问题新产品推广方案策划
  • 代搭建网站网络营销的方法
  • 个人中心页面设计图片浙江企业seo推广
  • 自建服务器做网站网络宣传平台有哪些
  • 临沂企业建站系统模板企业网站建设服务
  • 网站做采集会有问题么企业管理软件管理系统
  • 社区做图网站营销案例100例
  • 做pc端网站适配苏州百度
  • 网站建设开发协议新网域名注册
  • 一个做BAT笔试题的网站重庆森林百度云
  • 嘉兴建企业网站seo视频教程我要自学网
  • 做网站生意买螃蟹淘宝推广怎么推
  • wordpress如何缩短URL黄山seo排名优化技术