T-SQL系列之查看所有数据库大小、恢复模式等信息(MSSQL)

T-SQL简单数据库查询 用命令行运用SQL语句对表单进行查询、添加、删除等操作,添加、修改、删除字段实现。 立即下载
-- 查看所有数据库大小、恢复模式等信息

SELECT substring (DatabaseName,0,20) as DatabaseName,DataSize,LogSize,DataSize+LogSize AS TotalSize, Collation, RecoveryType,AutoClose,AutoShrink
FROM 
(SELECT DBID,
CASE Sum(size*8/1024) 
WHEN 0 THEN 1 
ELSE Sum(size*8/1024) 
END AS DataSize
FROM master..sysaltfiles
WHERE GroupID <> 0
GROUP BY DBID) q1
INNER JOIN
(SELECT DBID,
CASE Sum(size*8/1024) 
WHEN 0 THEN 1 
ELSE Sum(size*8/1024)
END AS LogSize
FROM master..sysaltfiles
WHERE GroupID = 0
GROUP BY DBID) q2 
ON q1.DBID = q2.DBID
INNER JOIN
(SELECT DBID, [name] AS DatabaseName,
CONVERT(varchar(100),DATABASEPROPERTYEX([Name], 'Collation')) AS Collation,
CONVERT(varchar(100),DATABASEPROPERTYEX([Name], 'Recovery')) AS RecoveryType,
CASE CONVERT(varchar(10),DATABASEPROPERTYEX([Name], 'IsAutoClose'))
WHEN 0 THEN '-'
WHEN 1 THEN 'Yes'
END  AS AutoClose,
  CASE CONVERT(varchar(10),DATABASEPROPERTYEX([Name], 'IsAutoShrink'))
WHEN 0 THEN '-'
WHEN 1 THEN 'Yes'
END AS AutoShrink
FROM master.dbo.sysdatabases) q3
ON q1.DBID = q3.dbid
ORDER BY DatabaseName 
go

查看MSSQL数据库每个表占用的空间大小 .txt 立即下载

相关推荐

关于查看MSSQL 数据库 用户每个表 占用的空间大小

最近做项目需要查看数据用户表的大小,包括记录条数和占用的磁盘空间数目。在网上找了很久其中查看MSSQL数据库每个表占用的空间大小 相对还可以。不过它的2、3中方法返回的数据比较多,有些是我们不关心的数据,我在AdventureWorks2012数据上做的测试。其中第二种方法代码如下:复制代码 代码如下:View Code if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]’) and OBJECTPROPERTY(id, N’IsUserTable’) = 1)cre

MS Sql Server查询数据库文件大小和剩余空间,数据库日志压缩

Sql Server查询数据库文件大小和剩余空间,数据库日志压缩A、磁盘空间的使用情况及各数据库数据文件及日志文件的大小及使用利用率1、查询各个磁盘分区的剩余空间:2、查询数据库的数据文件及日志文件的相关信息3、查询当前数据库的磁盘使用情况:4、查询数据库服务器各数据库日志文件的大小及利用率5、一次性的查询数据库中所有的表的大小B、数据库日志收缩1、查看当前的存放位置2、修改文件的存放位置(下次启动生效 )3、修改默认的数据库文件存放位置(即时生效)4、修改默认的日志文件存放位置 (即时生效)5、日志压缩步

秋̶᭄ꦿ攻城狮࿆ྂ 6170

eMMC FFU固件更新实战:从协议解析到设备修复

本文详细解析eMMC FFU固件更新技术,从协议原理到实战操作,涵盖EXT_CSD寄存器操作、命令流状态机解析及专业工具使用指南。通过真实维修案例,展示如何利用FFU机制修复设备故障,并提供高级优化技巧与安全注意事项,是硬件工程师和维修技术人员的实用参考。

weixin_29191761的博客 378

mssql 数据库大小统计方法

一台服务器上所有数据库(也可能是部分数据库)的大小是我们经常需要了解的,它不仅能让我们知道目前数据库使用磁盘的比例,而且定期搜集这些信息,还能了解数据库一段时间的数据增量,更为常用的是在做数据迁移和升级时,方便规划新服务器磁盘容量。这里介绍三种统计数据库大小的方法:  方法一:使用 sp_spaceused declare @dbname varchar(100) declare

lhsxsh的专栏 1622

Skiplist,B,B+tree,LSM tree

SkipList 理解(如何实现): 即使是有序的链表,查找的时间复杂度也是O(n),但链表不能随机访问所以不适用于二分查找,使得查找的时间复杂度为O(logn)。 于是将有序链表和二分查找结合得到了SkipList,类似于二叉搜索树,这是一种以空间换时间的算法,通过在每个节点中增加向前的指针,从而提升查找效率(如下图所示)。 一开始如a所示,是一个有序的链表,时间复杂度O(n)。随后建立了e所示的SkipList,从最顶层往下查找,可以跳过许多元素,减少查找次数。 ​

weixin_45875458的博客 947

Veeam Backup Replication Console 13 备份 PVE

本文介绍了如何通过Veeam Backup & Replication控制台配置与Proxmox VE(PVE)服务器的连接,包括主机地址、用户名密码和SSH信任设置。随后详细说明了部署备份Worker虚拟机的步骤,涵盖网络配置和VM创建。接着指导用户创建PVE虚拟机备份任务,包括命名、选择备份对象、存储位置、备份类型设置,以及配置备份计划任务。最后描述了备份测试执行过程,从启动备份到完成状态通知的完整流程。整个操作涉及服务器连接、Worker部署、备份配置和任务执行四个主要环节。

极致,细节 1602

数据库系统--T-SQL数据查询功能-单表查询(超详细/设计/实验/作业/练习)

(1)熟悉使用Select…from语句进行单表数据查询;(2)能将这些更新操作应用于实际操作中去。(3)掌握Where语句、order by语句、group by语句、having语句的使用方法。

我是程序员Amin,关注我,带你学习有趣的计算机知识 1908

TI单芯片毫米波雷达1642代码走读(〇)——总纲

前言 近年来,自动驾驶行业发展如火如荼,雷达技术也逐渐从军工封闭圈走向了开放的市场。 毫米波雷达具有全天候探测能力,特别是在雨雪雾天气以及夜间都能可靠工作,并且探测距离相对其他车载传感器非常远,对运动目标非常敏感,价格还低廉,这些特性都使其成为自动驾驶感知层面不可或缺的一环。 现如今的雷达已经不仅仅局限于测距测速测角等传统的功能,雷达技术正在从感知走向认知、从宽带走向超宽带、从二维走向三维四维、从相控阵走向数字阵列、从单通道走向MIMO、从独立工作走向分布式协同、从分立组件走向射频数字一体化。MIMO

3万+

MySQL查看数据库表容量大小

1.查看所有数据库容量大小 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)', sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)' from information_schema.tables group by table_schema order by sum(data_le

小安安 250

把 SM30 用顺:从表设计到权限与传输,全面掌握 SAP Table Maintenance Generator

摘要 SAP的Table Maintenance Generator(TMG)是为配置表维护需求设计的经典工具,能够生成标准化的维护对话框(SM30)。它支持单表、维护视图(多表关联)和视图簇(导航式维护)三种维护对象类型。使用TMG前需注意三个关键设置:1)表维护权限选项;2)交付类(决定数据传输行为);3)客户端字段配置。通过SE54/SE11生成维护对话框时,需选择维护类型(一步/两步)和记录例程(控制传输)。TMG生成的对象包含函数组、屏幕和处理模块,但部分标准框架不可修改。实际应用中,可通过参数事

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 176

国科大学习资料--模式识别与机器学习(黄庆明)--期末复习题2(含答案)

国科大学习资料–模式识别与机器学习(黄庆明)–期末复习题2(含答案) 国科大学习资料–模式识别与机器学习(黄庆明)–期末复习题2(含答案) 国科大学习资料–模式识别与机器学习(黄庆明)–期末复习题2(含答案) ...

无名何许人的博客 1万+

SQL Server:恢复模式

特性SIMPLE 恢复模式FULL 恢复模式事务日志管理自动截断,空间重用日志持续增长,直到日志备份才截断事务日志备份不允许必须且定期执行日志链无有,依赖连续的日志备份恢复到完整/差异备份点是是时间点恢复否(只能到备份点)是(可到任意时间点/事务点/故障点)数据丢失风险高 (丢失上次备份后所有更改)极低 (通常可到故障点,依赖日志备份频率)空间管理复杂度低 (通常日志较小)高 (需主动备份日志,否则日志无限增长)典型使用场景开发/测试,不重要数据,只读/少写库。

喝醉酒的小白 1444

这款值68亿的游戏,你不实战一下吗?安排!

本文介绍了如何使用Cocos开发传送带像素消除类游戏。游戏包含像素画、传送带、炮台等核心元素,需要先解析图片生成像素数据,再通过关卡编辑器设计关卡机制。炮台会在传送带上环绕运动,发射子弹消除匹配颜色的像素点。文章详细讲解了游戏对象实现方法,包括像素生成、传送带运动轨迹、炮台瞄准算法等,并展示了实战效果。完整源码已集成到亿元Cocos小游戏实战合集中,适合对像素消除游戏开发感兴趣的开发者参考。

lsw_Cs的博客 438

SQL Server 数据库创建与删除

一般安装完SQL SERVER数据库后我们第一件想到的事情就是需要创建一个新的数据库并且如果不需要时候如何删除它。创建/删除数据库的方法在 SQL Sever 中主要有两种,即SSMS图形化以及T-SQL方式。本文我们将详细介绍下这两种方式,所用数据库版本为SQL SERVER 2016。

zyypjc的博客 7170

mjlab & MimicKit 宇树 G1 人形机器人强化学习训练部署

基于mjlab框架训练Unitree G1人形机器人执行双旋踢的示例。参考动作源自Jason Peng的MimicKit项目。数据转换脚本(MimicKit pkl → mjlab csv)完整训练结果与超参数预训练ONNX检查点用于部署实体硬件部署指南⚠️ 免责声明仅用于教育目的。对于因尝试复现此处展示结果而导致的财产损失或人身伤害,我们概不负责。操作硬件时请谨慎行事并保持良好判断力。

2506_90492529的博客 1700

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

sqlserver日志收缩sql语句命令

USE[master] GO ALTER DATABASE 数据库 SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE 数据库 SET RECOVERY SIMPLE --简单模式 GO USE 数据库 GO DBCC SHRINKFILE (N'数据库_log' , 2, TRUNCATEONLY) --设置压缩后的日志大小为2M,可以自行指定 GO USE[master] GO ALTER DATABASE 数据库 SET RECOVERY FULL W

T2的专栏 1565

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

sql server 更改日志模式

更改 SQL Server 数据库的 日志恢复模式 是数据库管理中的一个重要操作,因为它直接影响到事务日志的行为、数据备份和恢复的策略。SQL Server 提供了三种主要的恢复模式:简单恢复模式(Simple)、完全恢复模式(Full)和大容量日志恢复模式(Bulk-Logged)。每种模式具有不同的日志记录策略和恢复能...

cnzzs的博客 1452

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

最全使用SQL Server创建、配置数据库的各种方法和注意细节

SQL基础之创建数据库与配置数据的库各种方法,包括直接在界面上创建和使用SQL语句进行创建、其他数据库设置、使用SQL语句创建、更改、删除数据库、附加、分离数据库、编写数据库脚本。

Viewinfinitely的博客 1万+

sqlserver数据库如何清理日志文件

很多时候SQLSERVER的日志文件是不看的,但时间久了,够把磁盘撑爆,这时候就需要清理日志文件。使用以下方法,在实际环境中经过测试,400G的日志文件1秒就被清理。 操作步骤 1. 将恢复模式改成“简单” 右键数据库 - 属性,切换到选项,将恢复模式修改为简单。 2. 收缩日志 右键数据库 - 任务 - 收缩 - 文件 确定后会发现,日志文件被迅速清理。 3. 命令操作 USE [master] GO ALTER DATABASE 要清理的数据库名称 SET RECOVERY SIMPLE W

No_overtime_apes的博客 2151

SQL Server数据库管理常用的SQL和T-SQL语句。

此文将向大家介绍一下 SQL Server 数据库管理常用的 sql 和 T-SQ L语句,各位可以做个参考。   1. 查看数据库的版本 以下是引用片段:   select @@version   2. 查看数据库所在机器操作系统参数 以下是引用片段:   exec master..xp_msver   3. 查看数据库启动的参数 以下是引用片段:   sp_configure   4.

if you really want ... 666

SQL SERVER 数据库日志文件收缩

SQL SERVER 数据库日志文件收缩。

ilikOct的博客 3945

sqlServer 收缩日志大小

declare @dbName nvarchar(50) declare @bakdbPath nvarchar(255) declare @bakLogPath nvarchar(255) declare @LogName nvarchar(50) set @dbName='HNBC_NEW20191008' set @bakdbPath ='D:\DataBase\log\'+@dbName+...

liufeifeinanfeng的博客 520

SQL Server 日志收缩

SQL Server 日志收缩 SQL日志收缩 SQL数据库日志收缩

qq_36078699的博客 5809

SQL Server 管理常用SQL和T-SQL语句

文章主要介绍了SQL Server 数据库管理常用的SQL和T-SQL语句。  1. 查看数据库的版本 select @@version   2. 查看数据库所在机器操作系统参数 exec master..xp_msver

leagle 834

SQL SERVER学习(一)——SQL SERVER 2012数据库日志文件收缩的方法

第一步: 在SQL SERVER Management Studio 中右击数据库选择“属性”—》“选项”,将恢复模式由默认的“完整”改为“简单”。 第二步:再次右键选择数据库的“任务”–》“收缩”—》“文件”菜单,进入收缩文件页面,将(要收缩的)文件类型选定为“日志”, 将页面下面的“收缩操作”单选框里选择“在释放未使用的空间前重新组织页,将文件收缩到:”,然后填写合适的收缩后的日志文件大小。...

互联网叫兽 5008

SQL Server数据库语法篇

学完可以就业,内含数据库基础语法(增、删、查、改)以及T-SQL编程,事务、存储过程等等

aurora 5392
上一篇: MSSQL 删除复制发布
下一篇: T-SQL系列之所有数据库备份情况(MSSQL)
黑暗中的光芒
博客等级 码龄12年 12粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值