首页 > 数据库 >Sql Server 压缩数据库日志文件

Sql Server 压缩数据库日志文件

时间:2022-11-24 11:35:18浏览次数:27  
标签:文件 set recovery Server Sql go 日志 dbname

Sql Server 日志 _log.ldf文件太大,数据库文件有500g,日志文件也达到了500g,占用磁盘空间过大,且可能影响程序性能,需要压缩日志文件。

压缩日志脚本里要填的名字从要压缩的数据库属性里查看

 

脚本文件

use [master]
go
alter database [dbname] set recovery simple with no_wait
go
alter database [dbname] set recovery simple
go

use [dbname]
go
dbcc shrinkfile (N'dblogname',11,truncateonly) 
go

use [master]
go
alter database [dbname] set recovery full with no_wait
go
alter database [dbname] set recovery full
go

可以将该脚本直接放到查询窗口,一起执行

(大致等个一分钟左右),脚本执行完,选择数据库,选择任务-》收缩-》文件

 

 文件类型选择日志,脚本执行完后,日志文件仍然还是很大,但是可用空间内,显示的内存比较大,可压缩未释放空间

 

 压缩后,日志文件缩小到300mb。

 

标签:文件,set,recovery,Server,Sql,go,日志,dbname
From: https://www.cnblogs.com/fenglingyuxiu/p/16921064.html

相关文章

  • sql常用方法
    mysql获取某列年月日1、获取当前时间:SQL:SELECTNOW();结果:2018-04-1014:21:392、获取当前时间年份:SQL:SELECTYEAR(NOW());date_format(列明,'%Y')结果:2018(1)获取......
  • MySQL常见面试题
    1主键索引和唯一索引的区别?mysql索引有:索引类型特点1主键索引非空唯一索引,一个表只有一个主键索引。primarykey('name')2唯一索引可以有一个null值,但不......
  • mysql 全库搜索
    mysql全库搜索 declare@Strnvarchar(max),@tableNamevarchar(50),@colNamevarchar(50),@rowCountintselecta.nametableName,b.nameColname,0asIsFound......
  • [转]用 PL/SQL Developer 导出表数据的时候,窗口一闪而过解决办法
    原文地址用PL/SQLDeveloper导出表数据的时候,窗口一闪而过解决办法-落雪飞声的个人空间-OSCHINA-中文开源技术交流社区设置系统变量就可以了。变量名:ORACLE_HOME......
  • jmeter jdbc MySQL压测
    一、添加MySQL驱动下载MySQL驱动,安装  然后再测试计划添加MySQL驱动jar包    二、添加jdbc配置       三、添加jdbc请求     ......
  • Windows Server 2012 R2 搭建IIS FTP 服务器
    这篇文章着重给大家讲解如何利用WindowsServer2012R2搭建本地IISFTP服务器环境:虚拟机:VMwareWindowsServer2012R2创建新首页删除默认文档......
  • SQL跨服务器查询的处理方式
    --用SQL语句跨服务器打开  select*fromOPENDATASOURCE('SQLOLEDB','DataSource=远程ip';UserID=sa;Password=密码').库名.dbo.你要查询的表名--使用链接服务器......
  • Pgsql查看当前在执行的SQL以及如何停止进程
    SELECTprocpid,START,now()-STARTASlap,current_queryFROM(SELECTbackendid,pg_stat_get_backend_pid(S.ba......
  • sqlservice 简单语法
    --支持sqlservice createdatabase(库名)gouse (库名)createtable表(id int,--字段属性namenvarchar(max))--修改表添加字段属性altertable【表名】......
  • Windows设置一键安装Mysql数据库的方法
    Windows设置一键安装Mysql数据库的方法前言因为MySQL数据库的812665536以及3072最大索引长度等问题研发这边提交的补丁总是出现稀奇古怪的问题.mysql数据库又因为DB......