大众信息网

sql server 收缩数据库 需要多长时间

关注:237  答案:2  手机版
解决时间 2021-02-22 14:00
sql server 收缩数据库 需要多长时间
最佳答案
1、用收缩文件的方式最好,如果收缩日志文件,先做一次日志备份,最好的方法是先做完备再做日志。
2、如果收缩数据文件,建议先100M每次地收缩,过3、5次之后,再加到500M一次,再过3、5次再升到1G一次,后面就不要再加了,收缩很费资源,不要一次行收缩和在繁忙时收缩。没有官方文档支持,但是按照个人经历,好像sqlserver有一个适应期,要先从小规模收缩几次,才“适应”,然后再慢慢加,另外不要收缩到很小,因为一旦有新数据或者数据改动,又会涨起来,到时候压力更大。
3、文件的增长规模,按照120G程度,建议每次增长500M,不要用百分比了

若你的数据库不能停机也不好搞啊。
收缩数据库都需要将数据库转换成 简单恢复模式。
全部回答
oracle、mysql、sql server、access作为四种不同的数据库管理系统,学习时间的长短与它们本身的复杂程度、个人的学习方法和付出的努力有关。 oracle作为大型网络数据库,相对于其它三种数据库,是售价最昂贵的,通常用于大型国企或跨国公司等。因其体系结构复杂,组件和命令众多而闻名,也因其性能稳定,安全性高而著称。虽然难度较大、学习费时,但一旦掌握,回报较丰厚。认证有oca,ocp,ocm。 sql server属于中型数据库。入门较快,但精通较难,需要实践经验的积累和历练。企业版的sql server售价较oracle便宜很多,中小型企业通常都能承担。例如:微软 sql server 2008 中文企业版(10用户)售价为81300元左右,而oracle 10g 企业版(5用户)售价为187300元左右。 mysql 是免费使用的开源数据库,因其执行效率高,运行速度快和容易使用而广泛应用于中小型网站。非常流行的开源软件组合lamp中的m就是指它。后因推陈出新,功能越来越强大,大型网站用户也逐渐增多。 access被称为桌面型的数据库,是微软发布的关联式数据库管理系统。它提供了表、查询、窗体、报表、页、宏、模块7种数据库对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;使得普通用户不必编写代码,就可以完成大部分数据管理的任务。数据量过百兆,或单表记录过百万,其性能会变差。且仅运行在安装access的环境中。 从企业使用的角度来看,选择哪种数据库管理系统,和企业的实情和业务量有关,需合理配置。只要适合自己的就好。这类似于个人的实际消费能力,需量入为出,量体裁衣。只买对的,不买贵的。 至于你问哪个最热门?可以从智联招聘的职位需求数目看出。以今天(2011年12月3日)的全国数据库职位需求为例:oracle(32407个)>mysql(18059个)>sql server(16290个)>access(4811个)。 具体学哪个,怎么学,你根据自身情况,结合你的职业规划方向来选择。 个人建议:你先学明白一个,其他的可以触类旁通。这四种数据库都支持sql命令,且命令有相似之处。 比较好的入门方法是:先从verycd网站下载相应视频资料,从图书馆借书配合练习,边学边练。遇到问题可访问itpub,csdn等论坛,或直接请教成手,直至应用自如,炉火纯青。 希望我的回答能帮到你。祝你学习愉快,学有所成!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!