收缩数据库是什么意思?

收缩数据库是什么意思?,第1张

收缩数据库就是把数据库不需要或者没有用的东西进行资源回收,简单的说就是数据库压缩,比如你数据库的很大,你收缩下数据库就不会有那么大了,还有一个办法就是删除数据库日志,具体代码:\x0d\x0aDUMP TRANSACTION [YZ] WITH NO_LOG --清空日志\x0d\x0aBACKUP LOG [YZ] WITH NO_LOG --截断事务日志\x0d\x0aDBCC SHRINKDATABASE([YZ]) --压缩数据库\x0d\x0aDBCC UPDATEUSAGE ([YZ]) --报告和更正 sysindexes 表的不正确内容\x0d\x0a\x0d\x0aexec sp_detach_db @dbname='数据库名'\x0d\x0aexec sp_attach_single_file_db @name='数据库名',@hysname='C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\数据库名.mdf'

数据库压缩是SQL

Server

2008的一个新特性,它可以显著地降低备份和恢复 *** 作。默认情况下,备份压缩是在服务器实例级别上关闭的。不像其它提供不同级别压缩的第三方软件,SQL

Server

2008只提供了一个级别。

数据库压缩是针对数据库存储的内容主要是文本进行压缩存储以节约空间的一种方法。

数据备份就是要保存数据的完整性,防止非法关键,断电,病毒感染等等情况,使数据丢失。有必要的话,最好勤备份,防止数据丢失。

最主要的原因:尽可能地减少损失,包括时间上、精神上和金钱上的损失。很多人都不注意备份数据,以致在发生问题后丢失大量的重要数据。要知道,在地球上网是很危险的,即使做好安全预防措施,也难免会发生不可预想的问题。因此,数据备份是日常必不可少的 *** 作。

SQL 有两个文件MDF 和一个LOG 文件。 MDF文件主要存的是主数据,收缩主要是把表与表、字段与字段之间的垃圾数据清理。 LOG 文件,你每执行一个查询,都会产生,如果没有LOG 则无法进行回滚。 如果你已经备份了完整的数据库。MDF文件收缩可以根据推荐 LOG 给成0就行了。

满意请采纳


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10034909.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存