SQL数据库收缩的工作原理是什么

来源:百度知道 编辑:UC知道 时间:2024/06/23 11:49:13
请教各位数据库高手:
1.关于SQl Server 2000数据库名/所有任务/收缩数据库中的“收缩后文件中的最大可用空间”的百分比有什么意义?将页移至文件起始位置又是什么?
2.将数据库名/属性/选项/故障还原中的“模型”变为“简单”有什么作用?他们的操作对数据库有何影响?
3.将数据库日志增长的百分比缩小了,会对数据库日志的记录产生什么影响,是否记录写的不全呢?

“模型”变为“简单”对数据库使用没有影响,但是日志记录少了。日志文件的大小下降了。
“收缩后文件中的最大可用空间”保留多少空余空间不收缩。
页移至文件起始位置、收缩文件-文件-压缩页,更好的收缩文件,需要很长的时间。如果你用普通搜索之后,文件还是很大,而且有较多的空余空间收缩不了,就可以用这个选项。

  数据库收缩的工作原理是:清理空白空间和日志来实现。
  空白空间:删除表时,数据库的空间不会自动缩小,随着建的表越来越多,删除操
作越来越多时候,数据文件就会越来越多。
  日志:是记录你历史操作的,没用的都可以清除。