这个在设计数据库的时候就要考虑,1
、附件尽量不要存在数据库中,可以把、附件放在硬盘上,存、附件的文件路径。2保存大文本尽量不要用text、ntext,因为这个两个都是在数据库里创建一个文件来保存数据,你后面删除的数据文件也不会删除的。我暂时想到的就这么多了,有了再补充。
在安装有SQLServer数据库的计算机上,我们在使用数据库的过程中,有时候会在任务管理器里发现sqlservrexe这个进程的内存和CPU占用率较高。
2
接下来我们来看一下,如何解决上面这个问题,需要设置SQLServer数据库的内存配置。登录数据库,这里使用的是SQLServer2008,右键点击最上方的服务器名,在d出的菜单中,点击属性
3
打开服务器属性窗口。默认显示的是第一项常规内容,点击第二项内存进行内存配置。
收缩数据库
一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此 *** 作以免数据库日志过大
1、设置数据库模式为简单模式:打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->双击打开数据库目录-->选择你的数据库名称(如论坛数据库Forum)-->然后点击右键选择属性-->选择选项-->在故障还原的模式中选择“简单”,然后按确定保存
2、在当前数据库上点右键,看所有任务中的收缩数据库,一般里面的默认设置不用调整,直接点确定
3、收缩数据库完成后,建议将您的数据库属性重新设置为标准模式, *** 作方法同第一点,因为日志在一些异常情况下往往是恢复数据库的重要依据
SQL SERVER 2008系统兼容性不是很好,建议系统WINDOWS 8,WINDOWS 2000 SERVER
硬件配置:
CPU:建议至强处理器,随便玩的E6500---Q9XXX----I5-----I7,钱多少决定
主板:服务器主板,随便玩的挑INTEL LGA775-----LGA 1156-----LGA1366 接口主板,钱多少决定
硬盘:有条件的用SCSI硬盘,玩票的用500G 35硬盘性价比最高,160G也就比它便宜30元最多了,用2个500G 组阵列玩,如果就想玩个新鲜的,一个500G够了
内存:2G以上,匹配主板,如果是服务器主板,选择带有ECC能够实现错误检查和纠正技术的内存
显卡:无所谓,主板集成就可以了
电源:300W电源足够了,建议服务器电源,玩票的随便吧
sqlserver2008会把整个数据库缓存到内存里面,就是说数据库有多大,就会占内存多个空间,直到把内存占满为止。
这样可以提高数据库速度的,而且一般是没有问题的,如果要限制数据库占用内存控制,要在数据库里面限制,把占用内存改成最大,在SQL server management studio 里面右击服务器,点击属性,选择内存,选择最大内存。
以上就是关于sql 2008数据库文件太大,怎么样尽量缩小它的大小呢求高手指教全部的内容,包括:sql 2008数据库文件太大,怎么样尽量缩小它的大小呢求高手指教、怎么设置sql2008数据库最大服务器内存、SQL 2008的数据库文件太大,如何减小啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)