4.4 扩展与收缩数据库

4.4 扩展与收缩数据库


4.4.1 查看数据库的磁盘空间使用情况

  SSMS 可以查询当前数据库的空间使用情况,并通过报表服务以图形和表格的方式显示出来。

wKioL1ZlQyqCXRbpAACa5Zhtgbg428.png


  标准报表“磁盘使用情况”分别显示了该数据库的数据文件和日志文件的磁盘空间使用情况。

wKiom1ZlQrzwvOi7AACdHZXfvxk818.png



4.4.2 扩展数据库文件

  如需扩展数据库的文件,可以直接在数据库的属性页面为“初始大小”设定一个更大的数值。同时还可以调整“自动增长/最大大小”选项。

wKiom1ZlRH_BIikHAAB0tLWfHKI078.png


  T-SQL 语句示例如下:

ALTER DATABASE [SQLDB01] MODIFY FILE ( NAME = N'SQLDB01', SIZE = 106544KB , FILEGROWTH = 51200KB )



4.4.3 收缩数据库

  SSMS 提供两种方式收缩数据库。

wKiom1ZlRvPAALN4AACifPI_5pc267.png


  如果收缩时在菜单中选择“数据库”,则可以收缩所有的数据库文件。

wKioL1ZlR3aQFWjmAABMS3kNr6M431.png


  T-SQL 语句示例如下:

USE [SQLDB01]

GO

DBCC SHRINKDATABASE(N'SQLDB01' )

GO


  如果收缩时在菜单中选择“文件”,则可以针对单个文件进行操作。

wKiom1ZlRxLgYX9FAABf92bM01M338.png


  T-SQL 语句示例如下:

USE [SQLDB01]

GO

DBCC SHRINKFILE (N'SQLDB01' , 0, TRUNCATEONLY)

GO




本文出自 “SQL Server 管理员指南” 博客,谢绝转载!

你可能感兴趣的:(数据库,收缩)