sql server简单模式下,收缩数据库有时候收缩很容易一会儿就收缩了,但是有那么几次总是收缩不了

sql server简单模式下,收缩数据库有时候收缩很容易一会儿就收缩了,但是有那么几次总是收缩不了,第1张

主要是事务日志占空间

1“备份类型”选“事务日志”。

2收缩->数据库,选“在释放未使用的空间前重新组织文件……”。

反复 *** 作上述两个步骤,如果不能设为单用户模式,动作要紧凑。

这样才能收缩到最小(只有几M)。

看这种现象,估计是SQL语句写的不够好,SQL要用绑定变量的方式,影响查询性能主要就是执行SQL过多,而且SQL写的不好,无效索引过多,第一步必须优化SQL,之后就是清理历史数据,清理无用索引,大表数据可以用分区表,还有就是tomcat的性能也需要注意,如果太卡,重启一下tomcat试试,是否有效果

数据库文件的收缩性不大

主要是对数据库的log日志进行收缩

这个收缩度非常的大,5G的日志文件最终都有可能收缩到512K

给你说个简单的收缩方法

1清空日志

DUMP TRANSACTION 库名 WITH NO_LOG

2截断事务日志:

BACKUP LOG 数据库名 WITH NO_LOG

3收缩数据库文件(如果不压缩,数据库的文件不会减小

企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件

--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了

这个方法非常的立竿见影,祝你好运了

以上就是关于sql server简单模式下,收缩数据库有时候收缩很容易一会儿就收缩了,但是有那么几次总是收缩不了全部的内容,包括:sql server简单模式下,收缩数据库有时候收缩很容易一会儿就收缩了,但是有那么几次总是收缩不了、数据库写入数据很卡,查询也很慢,懂的高手请来,赏分解决可以追加分、mysql数据库 收缩的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存