filetable_updates table 在 SQL Server Profiler 中
filetable_updates table in SQL Server Profiler
最近我们开始监视 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
当我尝试手动执行时,它抛出错误
Msg 208, Level 16, State 1, Line 1 Invalid object name
'Databasename.sys.filetable_updates_2105058535'.
它使用的是 sys
架构而不是 dbo
有人可以深入了解这个过程吗?这个有什么好担心的吗,我在论坛上搜索了没有得到任何答案。有时它在一分钟内执行两次以上
如果您的数据库有 filestream/filetable,您会偶尔看到系统 运行 这些查询:
select table_id, item_guid, oplsn_fseqno, oplsn_bOffset, oplsn_slotid
from [database].[sys].[filetable_updates_<some_id>] with (readpast) order by table_id
因此,您可能希望向上述查询添加额外的过滤以过滤掉那些
(只要过滤器不会意外过滤掉您关心的查询)。这可能是对派生 table:
的安全补充
AND t.[text] NOT LIKE N'%oplsn_fseqno%'
还有一个是
在您可以在此实例上创建可用性组之前,必须为服务器实例“xxxxx\SQL2K12”启用 AlwaysOn 功能。
要启用 AlwaysOn,请打开 SQL 服务器配置管理器,select SQL 服务器服务,右键单击 SQL 服务器实例名称,select 属性,然后使用SQL 服务器属性对话框的 AlwaysOn 高可用性选项卡。
更多信息:
如果您有任何疑虑,请告诉我们。
最近我们开始监视 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
当我尝试手动执行时,它抛出错误
Msg 208, Level 16, State 1, Line 1 Invalid object name 'Databasename.sys.filetable_updates_2105058535'.
它使用的是 sys
架构而不是 dbo
有人可以深入了解这个过程吗?这个有什么好担心的吗,我在论坛上搜索了没有得到任何答案。有时它在一分钟内执行两次以上
如果您的数据库有 filestream/filetable,您会偶尔看到系统 运行 这些查询:
select table_id, item_guid, oplsn_fseqno, oplsn_bOffset, oplsn_slotid
from [database].[sys].[filetable_updates_<some_id>] with (readpast) order by table_id
因此,您可能希望向上述查询添加额外的过滤以过滤掉那些 (只要过滤器不会意外过滤掉您关心的查询)。这可能是对派生 table:
的安全补充 AND t.[text] NOT LIKE N'%oplsn_fseqno%'
还有一个是 在您可以在此实例上创建可用性组之前,必须为服务器实例“xxxxx\SQL2K12”启用 AlwaysOn 功能。 要启用 AlwaysOn,请打开 SQL 服务器配置管理器,select SQL 服务器服务,右键单击 SQL 服务器实例名称,select 属性,然后使用SQL 服务器属性对话框的 AlwaysOn 高可用性选项卡。
更多信息:
如果您有任何疑虑,请告诉我们。