NBA
数据库空间(SQL Server如何查看数据库和表空间)

很多东西在工作中经常用到,每次都去搜索引擎虽然也能找到,但搜索结果可能每次都不一样。保存在电脑中,每次都要打开文件夹,有的时候会忘记保存在哪个目录,要找半天。

今日头条进行搜索,挺方便的,后面常用到的技术和知道点都准备在今日头条记录并发布。

1、查看所有数据库文件的空间使用情况

SELECt     DB_NAME(database_id) AS [数据库名称],    name AS [逻辑文件名],    type_desc AS [文件类型],    size/128.0 AS [当前分配空间(MB)],    size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS [可用空间(MB)],    physical_name AS [物理文件路径]FROM sys.master_files where DB_NAME(database_id)='你要查的数据库名称' ORDER BY [可用空间(MB)] ASC;

2、使用系统存储过程检查数据库空间使用概况

use 数据库名EXEC sp_spaceused;

3、使用系统存储过程检查特定表的空间使用

use 数据库名EXEC sp_spaceused '表名';

顶一下()     踩一下()

热门推荐

发表评论
0评