`

Sqlserver查询数据库文件大小和剩余空间

    博客分类:
  • SQL
 
阅读更多

在MS Sql Server中可以能过以下的方法查询出磁盘空间的使用情况及各数据库数据文件及日志文件的大小及使用利用率:

1、查询各个磁盘分区的剩余空间:
Exec master.dbo.xp_fixeddrives

2、查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值、文件增长设置、文件逻辑名、文件路径等)
select * from [数据库名].[dbo].[sysfiles]
转换文件大小单位为MB:
select name, convert(float,size) * (8192.0/1024.0)/1024 from [数据库名].dbo.sysfiles

3、查询当前数据库的磁盘使用情况:
Exec sp_spaceused

4、查询数据库服务器各数据库日志文件的大小及利用率
DBCC SQLPERF(LOGSPACE)

转自:https://www.cnblogs.com/sidecore/p/5991122.html
分享到:
评论

相关推荐

    数据库原理与应用:第4章 SQL Server 2005数据库的创建和管理.ppt

    本资源主要讲解了 SQL Server 2005 数据库的创建和管理,涵盖了数据库的存储结构、数据库文件、事务日志文件、文件组、创建和删除数据库等内容。 数据库的存储结构 数据库的存储结构可以分为逻辑存储结构和物理...

    SQL Server2000数据库储存结构研究与应用.pdf

    页面(Page)是SQL Server中存储数据的最小单位,每个页面的大小固定为8KB,其中包含132字节的页面头,剩余的8060字节用于存储实际的数据。页面头包含了页面类型、所属对象的标识、指向其他页面的指针以及事务日志...

    SQLServer事务日志压缩与删除的方法

    - `target_percent`:指定数据库文件收缩后的剩余可用空间百分比,默认值为0,即尽可能地压缩文件。 2. **单独收缩某个数据库文件(数据或日志):** ```sql DBCC SHRINKFILE (file_id, [, target_size]); ``` ...

    sqlserver数据库日常维护规范.doc

    以上维护工作旨在确保SQL Server数据库的高效运行,及时发现和解决问题,预防潜在的风险,保证业务系统的稳定性。此外,还应定期更新数据库和服务器补丁,优化索引,监控性能计数器,制定合理的备份策略,以及根据...

    sql-server数据库日常维护规范.docx

    以上内容详细介绍了SQL Server数据库日常维护的重要规范和步骤,涵盖了服务器负载监控、运行状态检查、错误日志分析、备份验证、数据库对象管理以及数据库属性调整等方面,对于维护SQL Server数据库的稳定性和安全性...

    config gateway config from oracle to sql server 2008

    - 检查/tmp空间:使用df -h命令来检查/tmp目录的剩余空间。 3. 检测软件要求 - 检查Linux版本:通过查看/proc/version文件来确认Linux内核版本。 - 检查Gateway支持的SQL Server版本:确认所使用的网关软件版本...

    数据库试题汇编SQL2000

    例如,如果当前数据库文件大小为100MB,那么执行此命令后,文件大小将被调整到75MB左右,保留25MB的剩余空间。 #### 知识点六:创建表及约束 - **知识点概述**: - 创建表时可以定义主键、非空等约束。 - 使用`...

    SQL-第05章-数据库的创建与管理.ppt

    创建数据库的过程实际上就是为数据库设计名称、设计所占用的存储空间和存放文件位置的过程等,数据库名字必须遵循SQL Server命名规范。 数据库的大小可以被增大或者收缩,单个数据库可以存储在单个文件上,也可以...

    asp.Net(c#)+sql server 2000网络硬盘系统

    1. **ShowDisk.aspx**:展示硬盘空间,用户可以查看已使用的存储空间、剩余空间等信息,有助于管理和规划存储需求。 2. **SearchFile.aspx**:文件搜索功能,用户可以通过关键词、文件类型等条件查找所需文件,提高...

    sqlserver还原数据库的时候出现提示无法打开备份设备的解决方法(设备出现错误或设备脱)

    再点“确定”后会提示一个建议“1、检查提示路径的磁盘剩余空间大小,或者提示的目录是否存在;2、检查提示的系统库账套路径d:\u8soft\Admin\server\,与mdf数据文件目录(ZT+账套号\年号,此部分不保存在系统库中...

    SQL数据库质疑问题解决方案

    例如,如果数据库文件大小接近或达到最大文件限制(对于 FAT32 文件系统,仅支持不超过 4GB 的文件),这可能会引发问题。 2. **文件损坏或非正常删除**:数据库文件如果受到损坏或被意外删除,也会导致数据库质疑。...

    sqlserver数据库获取数据库信息

    在Microsoft SQL Server中,数据库管理员经常需要获取数据库文件的相关信息,比如文件位置、大小、使用空间和可用空间等。这些信息对于数据库的日常维护和优化至关重要。SQL Server提供了系统视图和系统函数来帮助...

    SQL收缩数据库[参考].pdf

    在SQL Server中,数据库收缩是一个用于减小数据库文件(MDF和LDF)大小的过程,特别适用于那些在数据删除或更新后仍有大量未使用空间的数据库。数据库收缩可以分为两种类型:收缩数据库和收缩文件。 **收缩数据库**...

    基于VB存取SQL Server图像数据的方法.pdf

    在SQL Server数据库中,存储图像数据可以通过多种方式实现。对于小于8000字节的图像数据,可以使用二进制型(binary, varcharinary)进行存储。但当需要存储的图像数据超过这个大小限制时,SQL Server提供了能够存储每...

    SQL Server获取磁盘空间使用情况

    这个视图从SQL Server 2008 R2 SP1开始引入,可以提供每个数据库文件在特定卷上的总大小和可用空间: ```sql WITH T1 AS ( SELECT REPLACE(vs.volume_mount_point, ':\', '') AS Drive_Name, CAST(vs.total_...

    数据库监测指标数据库监测指标.doc

    2. **SQL Server数据库指标**: - **数据库容量**:数据库占用的空间及剩余空间。 - **交易量**:系统处理的事务数量。 - **Unallocated Space**等:未分配的空间管理。 - **Transaction Log Size**:日志文件...

    数据库日志压缩工具

    这可能包括了DEFLATE、LZ4或Brotli等压缩算法,它们能够在保持数据完整性的同时,大幅度降低文件大小。 3. **安全性保障**:在处理日志时,工具需要确保不会破坏数据库的完整性和一致性。因此,它可能会在操作前...

    数据库监测指标.pdf

    - **Tablespace状态**:表空间的使用情况,包括已用空间、剩余空间和总容量。 - **连接数**、**User Call Rate**和**User Rollback Ratio**:反映数据库连接管理及用户交互效率。 2. **SQL Server数据库** - **...

Global site tag (gtag.js) - Google Analytics