Dam*_*amo 9 sql-server backup transaction-log sql-server-2017
我有一个繁忙的数据库,它已经繁忙多年,并且我看到事务日志大小每天约为几 GB。
在过去几周内,事务日志大小已增加到每 6 小时 40-50 GB。这对我的备份产生了很大的影响,并且磁盘的大小也令人担忧。
我每隔一天进行一次完整备份,每 6 小时进行一次日志备份。
日志备份按预期减少了事务日志使用量的大小,但它又开始迅速增加。
如何发现导致交易量相对突然增加的原因?
我该如何进一步调查?
Zik*_*ato 10
\n\n\xe2\x80\x9c 监控实例的最佳时间是 20 年前。
\n
\n第二好的时间是现在。\xe2\x80\x9d
\n\xe2\x80\x93 中国谚语
我建议启用查询存储。开始收集数据后,您可以使用 GUI 或针对sys.query_store_runtime_stats编写查询来查找日志使用率较高的查询。
\n图形用户界面
\n在对象资源管理器中打开数据库,选择资源消耗最多的查询
\n\n在右上角,选择“配置”以选择您感兴趣的指标
\n\n\n现在我可以看到哪个查询使用日志最多
\n\n详细信息(不在屏幕截图上)显示计划、报表等。
\n如果您仍然无法识别该查询。我将访问查询存储 DMV 并尝试查找query_hash以用作扩展事件会话的搜索过滤器。
\n 归档时间: |
|
查看次数: |
1020 次 |
最近记录: |