数据库收缩SQLServer 数据库,提升空间使用率(收缩sqlserver)
当一个数据库收缩时,可以有效的提高数据库的空间使用率。此外,减少数据库文件的大小也会有助于减少磁盘空间并且改善数据库性能。本文将介绍如何收缩SQLServer 数据库来提高空间使用率。
#### 一、数据库收缩SQLServer
1.使用 DBCC SHRINKDATABASE来收缩数据库 。可以使用DBCC SHRINKDATABASE命令收缩数据库。如果指定了具体的文件,它只会收缩该文件。
如:
`DBCC SHRINKDATABASE ( data_base_name , TRUNCATEONLY )`
2.使用 DBCC SHRINKFILE 来收缩数据文件
可以使用DBCC SHRINKFILE命令收缩数据文件。 如:
`DBCC SHRINKFILE ( file_name , TRUNCATEONLY )`
3.使用 DBCC SHRINKFILE 来收缩日志文件
可以使用DBCC SHRINKFILE命令收缩日志文件。如:
`DBCC SHRINKFILE ( log_name , TRUNCATEONLY )`
4.使用 ALTER DATABASE 收缩自动增长文件
可以使用ALTER DATABASE命令来更改MDF文件的自动增长属性。如:
`ALTER DATABASE Your_Database SET AUTO_GROW OFF`
#### 二、收缩后的优势
1.减少磁盘空间
收缩数据库之后,就可以有效的减少数据库占用的磁盘空间,这将有助于释放系统的磁盘资源。
2.提升空间使用率
收缩后,数据库文件的使用率会得到明显提升。
3.更新索引
收缩后会重新构建索引,这将有助于数据库的性能提升。
4.提升存储效率
SQLServer 有一个名为Proactive Caching的功能,它可以帮助提高存储的效率。Proactive Caching把数据缓存到内存中,以便可以快速地访问。但是,如果收缩数据库,可能会清空缓存的数据,这仍然有可能会影响性能。
#### 三、总结
从上述可以看出,经过收缩SQLServer 数据库,就可以有效的提高数据库的空间使用率,从而减少磁盘空间的使用,改善数据库性能,同时可以更新索引,提高存储效率。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 数据库收缩SQLServer 数据库,提升空间使用率(收缩sqlserver)
相关文章
- SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)
- 库恢复SQL Server数据库的一种方法(sqlserver还原)
- 利用浏览器访问SqlServer数据库(浏览器sqlserver)
- 新浪云引入SQL Server,让云上数据库更智能化(新浪云sqlserver)
- 利用微型SQLServer提升企业的数据库运算能力(微型sqlserver)
- 介绍SQLServer:为您的数据库添加一抹明亮的色彩(介绍sqlserver)
- 京东数据库技术:基于SQL Server的实践实例(京东 sqlserver)
- 使用SQLServer驱动JAR解决数据库连接问题(sqlserver驱动jar)
- SQL Server 数据库遭遇“突然闪退”,应急处理指南(sqlserver 闪退)
- 认真设计 SQL Server 数据库,提升数据管理效率(sqlserver设计题)
- 让SQLServer装备成为强大的数据库引擎(sqlserver装备)
- 使用SQLServer实现多表联查的强大功能(sqlserver 联查)
- 深入探究SQLServer耗费内存的原因(sqlserver耗内存)
- 利用SQLServer技术进行租用处理(sqlserver 租用)
- SQL Server分区:提高数据库性能的新方法(sqlserver的分区)
- 式使用SQL Server清除数据库表格格式的指南(sqlserver清空格)
- 使用SQL Server标识符提升数据库效率(sqlserver标识符)
- 处理SQLServer数据库规模膨胀的建议(sqlserver库过大)
- SQL Server实验:探索不一样的数据库之旅(sqlserver实验一)
- SQLServer:用内存保存信息的技术(sqlserver存内存)
- SQLServer轻松获取小时内数据(sqlserver取小时)
- SQLServer大家莫忽视,强大功能隐于显!(sqlserver不小于)
- 题:SQLServer:优秀的数据库解决方案(sqlserver 下标)
- 数据库运维管理SQL Server数据库,提升运维效率(sqlserver _)
- onet如何利用ADO.NET连接SQLServer并实现数据库操作(sqlserver ad)
- SQL Server 05:掌握数据库高效管理技术(sqlserver 05)
- 用SQL Server和JS实现数据库管理技术(sqlserver.js)
- 深入理解高级SQLServer特性(高级 sqlserver)
- 如何在SqlServer中编辑数据库(sqlserver 编辑)
- SQLserver管理事务和数据库介绍