У меня есть БД с игровыми данными (карта, игроки и т. Д.), И у меня есть механика ядра игры, написанная на хранимой процедуре T-SQL.
Мне нужно обрабатывать игровой цикл (через хранимую процедуру) каждые «X» секунд.
Я пытался использовать задание SQL, но когда я установил интервал в секундах, сервер SQL перестает отвечать. Если установить интервал больше одной минуты, все будет хорошо.
Мне нужен игровой цикл, точный по времени, например игровой цикл будет запущен только один раз и будет выполняться каждый «X» точно (допуск должен быть менее одной секунды).
Могу ли я сделать это с возможностями SQL Server? Или я должен создать службу Windows, которая будет повторять процедуру игрового цикла? Или я должен пойти другим путем?
Спасибо!
EDIT:
Хранимая процедура игрового цикла занимает меньше интервала.