
正文
sqlserver2008如何压缩日志,sql2012压缩数据库日志
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sql2008下的镜像数据库怎样做日志收缩?
1、先分离数据库,然后删除日志文件,再附件数据库。收缩文件,选择日志文件,设置将文件收缩到0M,试了一下,只能从65G收缩到55G,也就是只释放了未使用的空间。方法选中数据库,右键属性/选项,把恢复模式从“完整”改为“简单”。
2、方法一:--BigData为数据库名DUMP TRANSACTION BigData WITH NO_LOGBACKUP LOG BigData WITH NO_LOGDBCC SHRINKDATABASE(BigData )执行以上语句可以快速压缩日志文件到1M。
3、右击数据库选择属性,弹出窗口如下图,选择Options选项,将 Recovery Model 改为 Simple 即可。按如下方法操作也可收缩日志:当数据库恢复模式为简单时。使用dbcc shrinkfile (logfile_name,target_size)命令来完成。
相关问答
Q1: SQL数据库如何压缩
用EnterpriseManager压缩数据库 在EnterpriseManager中在所要压缩的数据库上单击右键,从快捷菜单中的“所有任务(AllTasks)”中选择“ShrinkDatabase(压缩数据库)”选项 、用Transact-SQL命令压缩数据库 可以使用DBCC和DBCCSHRINKFILE命令来压缩数据库。
SHRINKFILE 命令对数据库中指定的文件进行压缩。DBCC SHRINKDATABASE 命令语法如下:DBCC SHRINKDATABASE (database_name [,target_percent][,{NOTRUNCATE | TRUNCATEONLY}])各参数说明如下:target_percent:指定将数据库压缩后,未使用的空间占数据库大小的百分之几。
首先从开始菜单着手,打开开始菜单栏,在菜单栏上找到我们已经安装的SQL server 2008,单击打开它。打开SQL server 2008数据库,来到登录界面,在这里我们只需要输入登录服务器名(电脑IP地址)、登录身份、账号、密码,然后单击登录。
Q2: sqlserver2008日志清除后,数据库反映非常慢
1、SQL Server数据库查询速度慢的原因有很多,常见的有以下几种: 没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) I/O吞吐量小,形成了瓶颈效应。 没有创建计算列导致查询不优化。
2、对于这种查询慢的问题需要仔细分析,首先要确保系统中的资源足够,尤其是内存,内存太小的时候查询速度是很难快的,而且速度也不稳定,另外像:数据量、表合理的索引、查询语句的写法也都会影响到查询的速度。
3、所谓的优化就是WHERE子句利用了索引,不可优化即发生了表扫描或额外开销。经验显示,SQL Server性能的最大改进得益于逻辑的数据库设计、索引设计和查询设计方面。反过来说,最大的性能问题常常是由其中这些相同方面中的不足引起的。
4、看看数据库内存设置是否比较小,数据库表是否建立合理的索引。因为主机长期在工作.数据会一上在增多..对于内存还有CPU来说不是所有数据都可以一次性的完全处理好。就会有一些尾数包括记录,然而越来越多,会让主机运行速度变慢。如果用好点的专用的服务器硬盘,内存会让主机更长时间的不用重启。
Q3: sql2008中如何收缩数据库日志文件?
1、SQL SERVER 2008 的日志会越来越大,如果是用于生产的,可能会大到可怕,反正我的数据库,前几天一看,不到1个月就十多个G的日志文件。要收缩、清除其实很简单,关键点就一个:先把数据库的恢复模式从默认的“完整”改为“简单”。
2、右击数据库选择,打开Files窗口 Files窗口,File type 选择 Log,单击OK完成日志收缩。按以上方法操作没有效果,原因是数据库的恢复模式不是简单模式,只需要将恢复模式改为简单模式即可用以上操作来收缩日志,方便又好用。
3、改你的SQL SERVER2008 R2中的工作数据库的模式为简单。(打开SQL的管理器,对相关数据库点右键,点 属性 -》选项-》“恢复模式”右边的下拉,改为“简单”)。对相关数据库点右键,点“任务”-》“收缩”-》“文件”-》文件类型 那儿 改 日志,然后点“确定”。
4、确认恢复模式。以下是使用 SQL Server Management Studio 检查数据库的恢复模式。完整备份,日志备份之前,必须做过完整备份。注意:不要勾选“仅复制备份”选项。“仅复制备份”不会影响日志。事务日志备份,做过完整备份之后,可以随时进行事务日志备份。
sqlserver2008如何压缩日志的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql2012压缩数据库日志、sqlserver2008如何压缩日志的信息别忘了在本站进行查找喔。








