收缩数据库 是否有风险

收缩数据库 是否有风险,第1张

收缩数据有一定的风险!!空间够得话备份一下吧!!以防万一!!

注意:

1:不要再系统繁忙的时候做!会造成系统繁忙!估计用户会有反应的

最好是在没人用的情况下收缩数据库,如吃饭时间,这样不会对系统造成太大的影响

2:频繁做收缩,那索引碎片会越来越多,查询会越来越慢

*** 作步骤如下:

(1)打开SQL Server企业管理器。双击打开“数据库”节点,在要收缩的数据库名称上,单击鼠标右键,在d出的快捷菜单中选择“所有任务”→“收缩数据库”命令,d出“收缩数据库”对话框,如图1所示。

图1 收缩数据库

(2)指定数据库的收缩量,可以从以下选项中选择。

在“收缩后文件中的最大可用空间”文本框中输入收缩后数据库中剩余的可用空间量。以“数据库大小,可用空间”值作为依据。如最大可用空间是“25%”,则在该选项中设置小于该数值的百分比,如“12%”。

选择“在收缩前将页移到文件起始位置”复选框,使释放的文件空间保留在数据库文件中,并使包含数据的页移到数据库文件的起始位置。

(3)在“调度”选项框中,选择是否自动定期执行数据库压缩 *** 作。选中“根据本调度来收缩数据库”复选框,单击“更改”按钮,创建或更改自动收缩数据库的频率和时间。

(4)最后单击“确定”按钮完成 *** 作。

方法1:增加备份用硬盘或删除现有硬盘中没用的文件腾出磁盘空间

方法2:删除数据库中没用的数据,减小数据库的容量

方法3:尝试收缩数据库(不建议使用此方法,容易造成数据碎片,导致数据库运行缓慢)

1 数据库收缩,不会导致数据丢失

2 写进数据库一条数据,这条数据是写进数据文件中(MDF) 同时也将写进数据库一条数据的这件事 记录到日志文件中(LDF)

这个简单可以这么理解,不过还有保存点啊之类的概念。

3 并没有将这条数据写入 日志文件中 这个就不知道什么意思了

以上就是关于收缩数据库 是否有风险全部的内容,包括:收缩数据库 是否有风险、怎样在SQL Server 2000中收缩数据库、SqlServer备份问题,磁盘空间不足(112)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10178699.html

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

发表评论

登录后才能评论

评论列表(0条)

保存