MSSQL2018 是微软公司推出的一款高级数据库系统,具有很多优势。它的升级版本也可以支持数据库空间收缩的新招式,可以有效的帮助企业更好的管理数据库资源。
MSSQL2018 数据库空间收缩新招主要是基于数据库清理机制和收缩机制实现可重复收缩空间、收缩异常空间和定时收缩空间功能对持久化数据库表空间进行定期收缩处理来释放内存。
在 MSSQL2018 中使用程序收缩表空间的优点有:
– 可以有效减少游览数据时的 I/O,提高查询速度和效率。
– 表空间的压缩使存储空间的利用率提高,也可以节省存储空间,减少存储和 I/O 开销,提高数据库查询性能。
那么我们该如何在 MSSQL2018 中收缩数据库空间呢?
一、使用 ALTER TABLE 来收缩数据库空间
可以使用以下语句来收缩数据库空间:
ALTER TABLE TableName SHRINK SPACE
例如:ALTER TABLE T1 SHRINK SPACE
二、使用 DBCC SHRINKFILE 来收缩数据库空间
DBCC SHRINKFILE 是 MSSQL2018 提供的用于处理数据库文件大小的系统存储过程,可以用来调整数据文件的大小。
DBCC SHRINKFILE(databaseName,targetPages)
其中 databaseName 为要调整的数据库文件名,targetPage为要保留的页数。
例如:DBCC SHRINKFILE(DatabaseName,1000)
总之,MSSQL2018 数据库空间收缩新招是它最新的升级特性,可以有效收缩数据库空间,帮助企业更好的管理数据库资源。