sql-server - 为什么 SQL Server 会让数据库卡在 DATABASE_SNAPSHOT_CREATION 中?

标签 sql-server logging diskspace

我在生产服务器中有一个数据库,它有一个越来越大的日志,在试图理解原因时,我发出了这个查询:

SELECT name, log_reuse_wait_desc FROM sys.databases

有问题的数据库有 DATABASE_SNAPSHOT_CREATION,即使文档说它应该是一种瞬时状态,它也已经处于这种状态 10 分钟了。我猜这就是阻止日志变得易于管理的原因。

我该如何解决这个问题?

PS:我使用的是 SIMPLE 恢复模式。

最佳答案

确定 - 尝试运行 DBCC SQLPERF(LOGSPACE)。这将告诉您实际使用了多少日志文件。

关于sql-server - 为什么 SQL Server 会让数据库卡在 DATABASE_SNAPSHOT_CREATION 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5902721/

相关文章:

Java Logger 在主目录中创建空日志文件

python - python 网络应用程序中的自动注销

android - 如何减少硬盘上的 Android sdk 大小

sql-server - 加密文件流数据

sql-server - 创建 View - 声明变量

c# - 如何让控制台应用程序不断发送电子邮件?

java - 我如何调试 Hadoop map reduce

android - android 教程中的 DiskLruCache 缺少很多方法。

c++ - statvfs() 无法正常工作 C++ linux

c# - 如何在 C# 中捕获 SQLException?