定时查询数据库用延时消息好还是定时任务

定时查询数据库用延时消息好还是定时任务,第1张

定时查询数据库用定时任务好。根据查询相关公开信息,截止2022年12月23日,在定时查询数据库时使用定时任务能解决定期删除数据,定期调用某个存储过程进行报表的统计信息处理等等 *** 作的需求,比延时消息更方便。

由于公司的新接得项目要实现一批数据的同步,通过外围厂商提供的一系列各个系统的webervices接口定时将数据同步到我们开发的共享平台上,由于厂商系统的数据是不断在变化以及各系统闲忙时的特点,所以定时同步任务的执行必须在时间上能够动态配置。因此,我们需要动态的从数据库中获取配置信息,以改变各个定时间的执行规则,废话不说了,上代码:(我利用的是ssh框架直接写的,框架搭建不再叙述)

1.创建数据表(我用的是MySQL)

[sql] view plain copy

DROP TABLE IF EXISTS `t_wsdoc`

CREATE TABLE `t_wsdoc` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`triggername` varchar(50) NOT NULL,

`jobdetailname` varchar(50) N

SQL

code

--SQL

Server代理

--右键作业

--新建作业

--"常规"项中输入作业名称

--"步骤"项

--新建

--"步骤名"中输入步骤名

--"类型"中选择"Transact-SQL

脚本(TSQL)"

--"数据库"选择执行命令的数据库

--"命令"中输入要执行的语句:

--确定

--"调度"项

--新建调度

--"名称"中输入调度名称

--"调度类型"中选择你的作业执行安排

--如果选择"反复出现"

--点"更改"来设置你的时间安排为一天一次

然后将SQL

Agent服务启动,并设置为自动启动,否则你的作业不会被执行

设置方法:

我的电脑--控制面板--管理工具--服务--右键

SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9863734.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存