SQL Server 2014-侦听SQL Server代理作业vs存储过程“ waitfor delay”-每秒-选项?可能的开销问题?

问题描述 投票:0回答:1

我正在寻找一种将某项添加到表中时的监听过程。

可能是SQL Agent作业,计划每秒运行。

它可能是一个存储过程,waitfor延迟为1秒。

我不想使用服务代理:太复杂了(跨数据库/证书等)。

  1. 优先选择哪个工作/延迟?
  2. 任何开销/性能?
  3. 如果我想每隔0.1秒完成一次,有没有额外的开销?
  4. 还有其他建议吗?

谢谢

sql-server sql-server-2014
1个回答
0
投票

认为您可以通过表格上的触发器执行此操作;

CREATE TRIGGER TriggerName
ON TableName
AFTER INSERT
AS
   EXEC msdb..sp_start_job
        @job_name = 'JobName';
GO
© www.soinside.com 2019 - 2024. All rights reserved.