SQLServer2008第4章数据库管理课件.pptVIP

  • 12
  • 0
  • 约1.96万字
  • 约 89页
  • 2017-03-05 发布于广东
  • 举报
4.5 数据库的收缩 当用户数据库的数据增长到要超过它的使用空间时,必须增加用户数据库的容量。相反,如果指派给用户数据库过多的存储空间,可以通过缩减或收缩数据库来减少存储空间的浪费。 SQL Server 2008R2采取预先分配空间的方法来建立数据库的数据文件或日志文件,比如数据文件的空间分配了100MB,而实际上只占用了50MB空间,这样就会造成存储空间的浪费。为此,SQL Server 2008 R2提供了收缩数据库的功能,允许对数据库中的每个文件进行收缩,删除已经分配但没有使用的页。但注意,不能将整个数据库收缩到比其原始大小还要小。因此,如果数据库创建时的大小为10MB,后来增长到100MB,则将该数据库最小能够收缩到10MB(即使假定已经删除该数据库中所有的数据)。数据库的收缩可以收缩整个数据库,也可以收缩单个文件(因日志文件收缩和数据文件差别较大,此处暂不考虑单个日志文件的收缩)。 4.5 数据库的收缩 当用数据库的收缩可以使用Mangement Studio工具,也可以使用T-SQL语句完成。 SQL Server 2008 R2支持对数据库实行自动收缩和手工收缩。 4.5.1 使用Mangement Studio工具收缩用户数据库 1.自动收缩数据库:设定JdglSys数据库的收缩为自动收缩。 (1)

文档评论(0)

1亿VIP精品文档

相关文档