收缩数据库
更新时间 2026-10-26 10:15:21
最近更新时间: 2026-10-26 10:15:21
本章节主要介绍了SQL Server控制台收缩数据库功能与说明。
功能介绍
收缩数据库功能可以减小数据库数据文件或事务日志文件的大小,减少磁盘空间占用。关系数据库SQL Server版管理控制台当前只支持收缩事务日志文件。
预估收缩后的日志文件大小计算:
收缩后的目标大小 = 已用空间 + 预留空间
预留空间 = 已用空间 * 20%
预留空间至少保留 512MB。即 预留空间 = Max(已用空间 * 20% , 512)
约束说明
当前仅支持收缩事务日志文件。
收缩操作不应被视为常规维护操作。由于常规定期业务操作而增长的数据和日志文件不需要收缩操作。
当且仅当log_reuse_wait_desc的状态为NOTHING时,可以进行收缩操作。
日志文件本身小于1GB,不允许收缩。
日志文件已用空间占比大于80%,不允许收缩。
操作步骤
在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 关系数据库SQL Server版】,进入关系数据库SQL Server产品页面。然后单击【管理控制台】,进入TeleDB数据库【概览】页面。
在左侧导航栏,选择【SQL Server > 实例管理】,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,单击目标实例名称,进入实例【基本信息】页面。
单击【数据库管理】,可以看到实例已创建的数据库列表。
选择目标数据库,单击操作列的【更多 > 收缩数据库】按钮。
确认日志文件使用空间占用情况,单击【收缩】。