首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tempdb日志已满

Tempdb日志已满
EN

Database Administration用户
提问于 2022-10-27 15:18:25
回答 1查看 137关注 0票数 0

因此,当我在windows服务器中检查磁盘管理时,我的tempdb日志有0%的空闲,我去SSMS检查磁盘使用报告GUI,它显示我的事务日志是99%空闲的,最后一次自动增长是在两天前停止的。这是生产服务器FYI,所以,我应该在几个小时后重新启动我的SQL服务器吗?缩小台面?只是搞不懂到底发生了什么,要看两份不同的报告。

我该怎么办?

EN

回答 1

Database Administration用户

发布于 2022-10-27 18:32:45

当您签入“磁盘管理”时,您正在检查磁盘上的空闲空间。当您签入SQL时,您可能正在查看SQL日志文件(.ldf)中的空闲空间。

一个10 on日志文件可以使用在0%,它仍将采取10 on在磁盘上。

现在,如果日志文件最终是实际大小,那是因为SQL在某个时候需要它这么大。它将在磁盘上给您一些空闲空间,但是如果SQL需要文件再次增长,它将再次使用该空间。

如果其他什么东西在中间时间使用这个空间,那么tempdb日志文件将被填充到100%,您将得到一个错误。

在我看来,您在这个磁盘上的空间有点“短”,所以我会使它更大(如果是VM),或者考虑添加另一个磁盘,并将tempdb日志文件移到那里。

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

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

复制
相关文章

相似问题

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