2016-10-13 5 views
2

Récemment, nous avons commencé à surveiller le SQL Profiler pour capturer les requêtes exécutées sur le serveur.table filetable_updates dans SQL Server Profiler

Curieusement, nous avons observé la requête ci-dessous exécutée pour chaque minute dans la base de données.

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

Quand j'ai essayé d'exécuter manuellement, il lancer une erreur en disant

Msg 208, niveau 16, état 1, ligne 1 Nom d'objet incorrect « Databasename.sys.filetable_updates_2105058535 '.

Il utilise sys schéma pas dbo

Quelqu'un peut-il donner un aperçu de ce processus. Est-ce quelque chose à s'inquiéter à propos de j'ai cherché sur le forum n'a pas obtenu de réponse. Parfois, il exécute plus de deux fois une minute

+0

peut être cette requête incluse dans la fonction ou la procédure. Et cette procédure appelée chaque minute par le planificateur JOB. –

+0

@ M.Bhosale - Pas du tout .. Nous n'avons pas de table comme ceci dans notre base de données plus nous n'avons aucune procédure exécutée pour chaque minute par le travail –

+0

vérifier le nom du programme –

Répondre

1

si votre base de données a filestream/FileTable, vous verrez ces requêtes en cours d'exécution par le système de temps en temps:

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

Alors, peut vous voudrez peut-être ajouter d'autres filtrage à la requête ci-dessus pour filtrer ceux-ci (tant que le filtre ne filtre pas accidentellement les requêtes qui vous intéressent). Ceci est probablement plus sûr de cette table dérivée:

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

Et un de plus est La fonction AlwaysOn doit être activé pour que l'instance du serveur « XXXXX \ SQL2K12 » avant de pouvoir créer un groupe de disponibilité sur cette instance. Pour activer AlwaysOn, ouvrez le Gestionnaire de configuration SQL Server, sélectionnez SQL Server Services, cliquez avec le bouton droit sur le nom d'instance SQL Server, sélectionnez Propriétés et utilisez l'onglet AlwaysOn High Availability de la boîte de dialogue Propriétés de SQL Server.

Plus d'info:

1. System process queries

2. 2012 AlwaysON Setup

s'il vous plaît laissez-nous savoir si vous avez des préoccupations.