SQLSERVER 2014 SP1 的服务器 日志文件无法收缩的处理

SQLSERVER 2014 SP1 的服务器 日志文件无法收缩的处理,第1张

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

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 2014 的 sql Server Service Pack 2关于 sql Server 的 Service PackService Pack 是累积的。每个新 Service Pack 包含以前的 Service Pack 中的所有修补程序以及任何新的修复程序。我们的建议是应用最新的 Service Pack 和该 Service Pack 的最新累积更新。在安装最新的 Service Pack 之前不需要安装上一个 Service Pack。请参阅下面的文章中的表 1,了解有关最新的 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 的服务器 日志文件无法收缩的处理全部内容,希望文章能够帮你解决SQLSERVER 2014 SP1 的服务器 日志文件无法收缩的处理所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存