首页 > 数据库 > Sql Server 压缩数据库日志文件的方法解析

Sql Server 压缩数据库日志文件的方法解析

时间:2022-12-26 10:04:51浏览次数:43  
标签:文件 set 压缩 数据库 Server Sql 日志 dbname

Sql Server 日志 _log.ldf文件太大,数据库文件有500g,日志文件也达到了500g,占用磁盘空间过大,且可能影响程序性能,需要压缩日志文件,下面小编给大家讲解下Sql Server 压缩数据库日志文件的方法,感兴趣的朋友一起看看吧

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

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

 Sql Server 压缩数据库日志文件的方法解析_数据库

​脚本文件

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

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

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

 Sql Server 压缩数据库日志文件的方法解析_Server_02

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

 Sql Server 压缩数据库日志文件的方法解析_Server_03

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


标签:文件,set,压缩,数据库,Server,Sql,日志,dbname
From: https://blog.51cto.com/u_12148962/5968592

相关文章

  • geoserver的GSR插件使用介绍
    背景    GeoServer是一款很好用的开源GIS服务软件,而ArcGISJSAPI是一款不错的webgis框架,通常ArcGISJSAPI要搭配ArcGISServer来使用,而ArcGISServer售价往往过高。......
  • 基于AD Event日志监测域内信息探测行为
    01、简介当攻击者获得内网某台域内服务器的权限,就会以此为起始攻击点,尽可能地去收集域的信息,以获取域控权限作为内网的终极目标。例如,攻击者会在内网中收集域管理员用户列......
  • 为什么“去O”唯有PostgreSQL?
     本文根据digoal(德哥)在〖2019DAMS中国数据智能管理峰会〗现场演讲内容整理而成。讲师介绍digoal(德哥),PostgreSQL中国社区发起人之一、常委、兼任社区大学校长。阿里云......
  • 常见sql攻击学习
    mysql默认表相关知识在mysql5版本以后,mysql默认在数据库中存放在一个叫infomation_schema里面这个库里面有很多表重点是这三个表columns、tables、SCHEMATA表字......
  • MySQL基础知识,入门必备
    1.MySQL数据库1.概念什么是数据库?数据库说白了就是,仓库。这里有小伙伴要问了。仓库!我知道!俺家就是送快递的,好几个仓库的!这样说的仓库和数据库有神马相同之处,可以类比?就依这......
  • sql server 分区
    一.分区表概念1.1、什么是分区表分区表是SQLServer2005新引入的概念,这个特性允许把逻辑上的一个表在物理上分为很多部分(即它允许将一个表存储在不同的物理磁盘里),分区......
  • 【博学谷学习记录】超强总结,用心分享|狂野架构TiDB与MySQL兼容性对比
    目录TiDB与MySQL兼容性对比3.1TiDB不支持的MySql特性3.2自增ID3.3SELECT的限制3.4视图3.5默认设置差异3.5.1字符集3.5.2排序规则3.5.3大小写敏感3.5.3.1参数解释......
  • Windows Server 上安装EMQX
    EMQX是中国杭州一家科技公司(公司名叫EMQ)发布的面向5G和物联网市场的消息与流处理开源软件。2013年,EMQ作为一个开源项目在Github:​​https://github.com/emqx/emqx​​......
  • 【Mysql】Linux安装Mysql
     目录: 1、检查是否已安装Mysql 2、官网下载MySQL安装包 3、上传mysql安装包并解压--> 移动并修改文件名 4、先检查是否有mysql用户组和mysql用......
  • Mysql数据库--启航
    Hello,我是CoderBug,今天我们来了解一下当前的主流数据库之一--Mysql数据库.1.Mysql数据库起源MySQL是一种开源的关系型数据库管理系统,由瑞典MySQLAB公司开发,目前已被Oracl......