我注意到 tempdb 读/写的大幅上升。这是在同一时间有人跑Alter Index
,我注意到当时最大的等待是LCK_M_SCH_S
。
我试图找出导致读/写延迟上升的原因。所有四个 tempdb 文件都有上升,所以我认为它要么是架构锁定,LCK_M_SCH_S
要么可能是网络连接问题。
它已经清除并恢复正常,所以我更多地考虑锁定问题。根据我们使用的 SQL 监视器,等待类型不是 I/O,但是我在网上找不到任何可以在LCK_M_SCH_S
和 tempdb 之间建立连接的东西。想法?
我注意到 tempdb 读/写的大幅上升。这是在同一时间有人跑Alter Index
,我注意到当时最大的等待是LCK_M_SCH_S
。
我试图找出导致读/写延迟上升的原因。所有四个 tempdb 文件都有上升,所以我认为它要么是架构锁定,LCK_M_SCH_S
要么可能是网络连接问题。
它已经清除并恢复正常,所以我更多地考虑锁定问题。根据我们使用的 SQL 监视器,等待类型不是 I/O,但是我在网上找不到任何可以在LCK_M_SCH_S
和 tempdb 之间建立连接的东西。想法?
我需要一种方法来确定哪个连接导致错误 17886。我已经研究过并且有解决该错误的解决方案,但前提是您知道哪个连接导致了问题。
我想记录错误,这样我就不必坐下来等待它发生——如果它再次发生的话。有没有办法使用扩展事件来跟踪:错误 #17886、连接、发生时间等。
有任何想法吗?
我正在尝试为 Veeam 备份服务器设置审核。
我使用了 STIG 的审计规范 - https://www.stigviewer.com/stig/ms_sql_server_2016_instance/
此时我还没有设置任何数据库审计,只是上面链接中的服务器。
审计每 4 分钟写入 1gb。每天超过100GB!
有什么办法可以缩小尺寸吗?也许从审计中删除 Select 语句?如果是这样,我该怎么做。请指出一个教程或其他东西 - 我已经搜索了好几天......
TIA
我的任务是设置我们的 SQL 服务器审计——尽管以前从未这样做过。所以请原谅一个非常基本的问题。
我设置了一个特定的用户 sqlAudits,我想拥有审计。
如何配置审计以在 sqlAudits 帐户下运行?
我已经搜索了几个小时,但我发现的只是如何审计用户,而不是如何更改运行审计的帐户。
谁能指出我正确的方向?