Je veux exécuter un travail toutes les 3 secondes, mais dans SQL Server 2008, nous ne pouvons pas définir un intervalle inférieur à 10 secondes.
Le travail est utilisé pour insérer / mettre à jour les informations sur les visiteurs et les informations de segmentation dans une base de données qui est suivie par la recherche Google.
Il y a jusqu'à environ 100 lignes insérées en 2 ou 3 secondes. Ce travail insère et met à jour la table dans une base de données. Existe-t-il un moyen de le planifier à l'aide de la configuration de planification des travaux sp?
sql-server
sql-server-2008
jobs
Musakkhir Sayyed
la source
la source
Je ne pense pas que cette réponse soit correcte. La raison est la suivante: disons que dbo.SomeProcedure fonctionnera pendant 2 secondes et il commencera à 10:00:00 am, puis une fois ce processus terminé, il attendra encore 3 secondes avant de redémarrer, c'est-à-dire à 10:00:02 am. , il se termine et il ne commencera pas avant 10 h 00 min 05 s. Alors que si nous pouvions vraiment planifier un travail pour qu'il s'exécute toutes les 3 secondes, dbo.SomeProcedure s'exécuterait en effet à 10 h 00 et 10 h 03, et ainsi de suite. La plus précise devrait être la suivante:
la source