gpt4 book ai didi

sql-server - 我的日志文件太大

转载 作者:行者123 更新时间:2023-12-02 22:32:31 27 4
gpt4 key购买 nike

我的 SQL Server 日志文件用尽了磁盘上的所有空间。我每晚都运行完整备份,但日志文件不断增长。我能做什么?

最佳答案

在某些情况下,您可能会发现即使运行日志备份,日志文件也不会正确截断。您可以使用 TRUNCATE_ONLY 进行备份来检查它。当您运行此命令时,它应该截断事务日志:

BACKUP LOG dbname WITH TRUNCATE_ONLY

此问题的原因是日志早期部分中存在打开的事务。 SQL 不会截断此事务之后的日志,这可能会导致日志不断增大。您需要找出哪些交易未完成以及原因。您可以通过以下方式监控日志空间:

DBCC SQLPERF (LOGSPACE)

可以使用以下方式找到有关长时间运行事务的信息:

DBCC OPENTRAN 

或者:

select * from sys.dm_tran_database_transactions 

关于sql-server - 我的日志文件太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/496168/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com