簡體   English   中英

SQL Server Profiler 中的 filetable_updates 表

[英]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 

在此處輸入圖片說明

當我嘗試手動執行時,它拋出錯誤說

消息 208,級別 16,狀態 1,第 1 行無效的對象名稱“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. 系統進程查詢

2. 2012 AlwaysON 設置

如果您有任何疑慮,請告訴我們。

使用相同的時間戳 filetable_updates_2105058535 也發生了這種情況

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM