SQLSERVER 2014 SP1 的服务器 日志文件无法收缩的处理
1. 公司一台服务器 日子会文件到了 100g+ 但是无法收缩
2. 根据同事的经验进行验证
dbcc loginfo
单独看改数据库的
dbcc loginfo("CWBASEGS60")
3. 根据搜索到的博客继续查询.
https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=53168
SELECT name,log_reuse_wait_desc FROM sys.databases where name='CWBASEGS60'

4. 根据返回的结果进行查询
XTP_CHECKPOINT
找到一个issue
https://support.microsoft.com/zh-cn/help/3108147/fix-the-log-wait-desc-column-shows-xtp-checkpoint-in-sys-databases-cat
症状
假定您在 Microsoft SQL Server 2014年使用内存中的 OLTP。您创建的数据库中包含内存优化文件组,然后再运行工作负荷。当查询 sys.databases 目录视图时,数据库的log_reuse_wait_desc列显示值为XTP_CHECKPOINT。这意味着该日志截断正在等待一个检查点。但是,即使发出多个检查点之后, log_reuse_wait_desc列仍显示XTP_CHECKPOINT。
解决方案
累积更新信息
首先,对于 SQL Server 下面的 Service Pack 中对问题已修复。 适用于 SQL Server 的 SQL Server Service Pack
关于 SQL Server 的 Service Pack Service Pack 是累积的。每个新 Service Pack 包含以前的 Service Pack 中的所有修补程序以及任何新的修复程序。我们的建议是应用最新的 Service Pack 和该 Service Pack 的最新累积更新。在安装最新的 Service Pack 之前不需要安装上一个 Service Pack。请参阅下面的文章中的表 ,了解有关最新的 Service Pack 和最新累积更新的更多信息。 如何确定 SQL Server 及其组件的版本、 版本类别和更新级别
性能库使用了 heakton 内存数据库. 然后 发现sqlserver2014 SP1 and之前有bug
尝试下载sp2的补丁包
找到的下载点
https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=53168
5. 下载安装测试..
更新了sp2的补丁包
6. 手工创建检查点
checkpoint
7. 进行收缩即可.

SQLSERVER 2014 SP1 的服务器 日志文件无法收缩的处理的更多相关文章
- 【实操日记】使用 PyQt5 设计下载远程服务器日志文件程序
最近通过 PyQt5 设计了一个下载服务器指定日期日志文件的程序,里面有些有意思的技术点,现在做一些分享. PyQt5 是一套 Python 绑定 Digia Qt5 应用的框架,是最强大的 GUI ...
- SQL Server日志文件庞大收缩方法(实测好用)
原文:SQL Server日志文件庞大收缩方法(实测好用) 这两个命令连续执行,间隔时间越少越明显(可多次运行),直到达到效果 --截断 BACKUP LOG CloudMonitor TO DISK ...
- 服务器日志文件Web远程查看
公司买的一款企业应用软件,所有透过应用操作DB的操作都会生成有日志,日志是以文本文件的形式存放在服务器上,后缀名为*.log.1,*.log.2之类的,软件本身也提供功能查询这些日志,但这个查询的功能 ...
- [转]SQLServer2008日志文件无法收缩处理方法
问题描述 发现有的数据库日志文件太大,无论如何收缩执行几次SQL语句都不行.事务日志达30+G,而且使用常规的截断.收缩方法均无法减小日志物理文件的尺寸,经过一番寻找,终于找到了解决方法. 查 ...
- SQL SERVER2008 数据库日志文件的收缩方法
最近公司的数据库随着业务量的增多,日志文件巨大(超过300G),造成磁盘空间不够用,进而后来的访问数据库请求无法访问. 网上类似的方法也很多,但不可行,如下是我实践过,可行的,将日志文件收缩至任意指定 ...
- 关掉apache2服务器日志文件
磁盘空间突然满了,才发现是这个东西占空间.11个G的空间 修改:/etc/apache2/size-available/default <VirtualHost *:80>ServerNa ...
- sql 日志文件截断收缩
use mydb ALTER DATABASE mydb SET RECOVERY SIMPLE WITH NO_WAIT ALTER DATABASE mydb SET RECOVERY SIMPL ...
- sqlserver日志文件过大的处理方法
SqlServer 数据库中与备份和恢复相关的日志文件有MDF和LDF文件 存在于\\sqlserver_install_dir\MSSQL\Data\1.文件解释.mdf文件 MDF是SQ ...
- sqlserver日志文件太大解决方法
SQL Server 的事务日志意外增大或充满的处理方法 事务日志文件Transaction Log File是用来记录数据库更新情况的文件,扩展名为ldf. 在 SQL Server 7.0 和 S ...
随机推荐
- Myeclipse 启动报错 Failed to create the java Virtual Machine
1.找到Myeclipse的安装目录 2.找到myeclipse.ini文件 3.打开myeclipse文件 你把原来的jvm.dll文件路径配置改成你的jdk安装路径中的jvm.dll路径 即: C ...
- go标准库的学习-net/http
参考:https://studygolang.com/pkgdoc 概念解释: request:用户请求的信息,用来解析用户的请求信息,包括post.get.cookie.url等信息 respons ...
- lesson 4:凯撒密码问题
一·问题描述 二·解决过程 1.设计思路 ①人机交互界面 ②加密函数(将字符串的每一个字符提取出来,通过对字符的阿斯克码值进行运算操作实现加密过程,特殊的特殊对待) ③解密函数(与加密函数算法类似) ...
- omcat+java的web程序持续占cpu高问题调试【转】
1.top -c 2.查看具体线程 ps -m -p 30997 -o tid,%cpu,%mem > threads.log 3.printf %x 31865 其次将需要的线程ID转换为16 ...
- Google 是如何收集我们的个人数据的
简评:还有其他公司比 Facebook 更能收集我们的数据么?大概,可能,没准是谷歌.(文末彩蛋) 最近 Facebook 已经因为收集个人数据而站在了聚光灯前,它收集用户数据并因此获利. 但是要知道 ...
- git使用备注
git clone 代码库地址 git branch -r 查看远程分支 git branch 查看本地分支 git branch -a 查看远程和本地分支.带*的表示正在所处分支. git bra ...
- security相关链接整理
token令牌 ssl协议 https协议 对称加密与非对称加密 认识ASP.NET Windows身份认证
- WebService与CXF
一:Webservice 1:WebService是干什么的?有什么用? 一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术. 所谓跨编程语言和跨操作平台,就是说服务端程序 ...
- 解决Oracle登录极慢的问题
原文首发 http://anforen.com/wp/2018/04/oracle_login_slowly/ Oracle用PL/SQL登录,特别慢,3分钟以上,如果以前正常,并且按常见问题排查过, ...
- ng-include文件实现ng-repeat
Angularjs实现自由度很高.比如ng-repeat可以以包含的文件中实现数据循环. 如: 当我们把这html文件被ng-include包含时,它完全能正常呈现对应的数据: 创建应用app: 创建 ...