首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用内存优化表的Server 2017日志文件增长

使用内存优化表的Server 2017日志文件增长
EN

Database Administration用户
提问于 2018-09-07 08:17:04
回答 1查看 1.3K关注 0票数 3

我开始使用内存优化表,我遇到的问题是日志文件的增长也与数据库放在简单模式下。

在我的维护时间表上,我检查和缩小,但仍然有问题。如果我将表还原回普通磁盘表,一切看起来都很好。

有人知道原因吗?

数据库的LOG_REUSE_WAIT_DESC列在sys.databases中为“nothing”。

所有mem表都采用SCHEMA_ONLY模式,但仍然是完全日志记录。

Server 2017版本14.0.3037

我还在Server错误日志中看到了以下消息:

spid38s,未知,信息数据库ID:5。删除不可恢复的检查点表行(id: 669) spid102,未知,信息 HkHostFreezeCkptTrimming()。数据库ID:5。HkTrimLSN Frozen:1 spid102,不明,信息 getMaxUnrecoverableCheckpointId()。数据库ID:5。启动日志LSN: 00001714:000004E0:0002用于在完全备份期间修剪不可恢复的检查点文件表

内存优化表的大小情况:

基于磁盘的表的大小情况:

EN

回答 1

Database Administration用户

发布于 2018-09-07 12:44:56

首先,如果使用持久内存优化表,则内存优化侧的所有内容都将被完全记录--数据库恢复设置不受尊重。

接下来,你2017年的安装是否已经完全安装好了?自RTM以来,已对内存中的引擎进行了多次修复。

为了清除内存优化事务的日志,还必须将它们写入检查点文件对。如果需要扩展/添加CFP,而承载它们的驱动器/卷不能这样做,则事务日志无法清除。

票数 5
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/216982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档