MS SQL Server Job with precise timing

Posted by TcKs on Stack Overflow See other posts from Stack Overflow or by TcKs
Published on 2010-05-11T09:26:01Z Indexed on 2010/05/11 9:54 UTC
Read the original article Hit count: 224

Hi,

I have a DB with game data (map, players, etc...) and I have a game core mechanics writen in T-SQL stored procedure.

I need process game loop (via the stored procedure) every "X" seconds. I tried used the SQL Job, but when I set the interval to seconds, the SQL server stops responding. If I set the interval greater than one minute, all was ok.

I need game loop precise in time, e.g. the game loop will run only once and will be executed every "X" precisely (tolerance should be less than one second).

Can I do it with MS SQL Server capabilities? Or should I create a windows service which will repeatly execute game loop procedure? Or should I go another way?

Thanks!

EDIT: The game loop stored procedure takes less than the interval.

© Stack Overflow or respective owner

Related posts about sql-server-2008

Related posts about scheduling