
正文
sqlserver瘦身,设置sqlserver 占用内存
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
数据库日志文件过大如何收缩?
database_name是要收缩的数据库名称;target_percent是数据库收缩后的数据库文件中所要的剩余可用空间百分比。
先分离数据库,然后删除日志文件,再附件数据库。收缩文件,选择日志文件,设置将文件收缩到0M,试了一下,只能从65G收缩到55G,也就是只释放了未使用的空间。
问题分析:这种问题是由于服务器的数据库文件或者日志太大造成的,那么我们清理下日志或者收缩数据 库就可以了。
(1)DBCC DBCC命令语法如下:DBCC(database_name[,target_percent][,{NOTRUNCATE|}])各参数说明如下:target_percent指定将数据库压缩后,未使用的空间占数据库大小的百分之几。
首先选中数据库右键--属性 点击 选择 展开弹窗中的选项--右侧的下拉列表 恢复模式从完整改为简单--点击确定。确定后再次选择右键数据库,选择任务。选择任务下二级菜单收缩--数据库,点击确定。
相关问答
Q1: SQL数据库瘦身问题
1、为tempdb“减肥”最简单的办法就是关闭SQL数据库引擎然后重新启动,但是在重要的任务中,这样做可能难度很大;另一方面,如果您已经处于无法承受的状态,那么我的建议就是将这个坏消息告知您的上司,然后开始操作。
2、这适合于剩余磁盘空间不够进行事务日志备份或不打算保留事务日志中的非活动部分用于数据库恢复的情况。
3、调整PGA_AGGREGATE_TARGET参数:可以通过增加或减少PGA_AGGREGATE_TARGET参数的值来调整PGA内存的使用量。如果实例使用的PGA内存超出了限制,可以考虑增加PGA_AGGREGATE_TARGET的值,以便为实例提供更多的PGA内存。
4、这样的增长肯定有问题, 1G文件,增长一次就变成129G了。
sqlserver瘦身的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于设置sqlserver 占用内存、sqlserver瘦身的信息别忘了在本站进行查找喔。





