gpt4 book ai didi

sql - SQL Server Profiler 中的 filetable_updates 表

转载 作者:行者123 更新时间:2023-12-01 15:42:37 30 4
gpt4 key购买 nike

最近我们开始监控 SQL Profiler 以捕获在服务器中执行的查询。

奇怪的是,我们观察到以下查询在数据库中每分钟执行一次。

SELECT table_id,
item_guid,
oplsn_fseqno,
oplsn_bOffset,
oplsn_slotid
FROM [Databasename].[sys].[filetable_updates_2105058535] WITH (readpast)
ORDER BY table_id

enter image description here

当我尝试手动执行时,它抛出错误提示

Msg 208, Level 16, State 1, Line 1 Invalid object name 'Databasename.sys.filetable_updates_2105058535'.

它使用的是 sys 架构而不是 dbo

有人可以深入了解这个过程吗?这个有什么好担心的吗,我在论坛上搜索了没有得到任何答案。有时一分钟执行两次以上

最佳答案

如果你的数据库有文件流/文件表,你会看到系统偶尔会运行这些查询:

            select table_id, item_guid, oplsn_fseqno, oplsn_bOffset, oplsn_slotid
from [database].[sys].[filetable_updates_<some_id>] with (readpast) order by table_id

因此,您可能希望向上述查询添加额外的过滤以过滤掉那些(只要过滤器不会意外过滤掉您关心的查询)。这可能是对该派生表的安全添加:

            AND t.[text] NOT LIKE N'%oplsn_fseqno%'

还有一个是在您可以在此实例上创建可用性组之前,必须为服务器实例“xxxxx\SQL2K12”启用 AlwaysOn 功能。要启用 AlwaysOn,请打开 SQL Server 配置管理器,选择 SQL Server 服务,右键单击 SQL Server 实例名称,选择属性,然后使用 SQL Server 属性对话框的 AlwaysOn 高可用性选项卡。

更多信息:

1. System process queries

2。 2012 AlwaysON Setup

如果您有任何疑虑,请告诉我们。

关于sql - SQL Server Profiler 中的 filetable_updates 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40013621/

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