Mysql 自动化任务

时间:2022-02-09 10:04:50

Mysql自动化任务,有两种:基于事件,基于时间。

基于事件,可由触发器来实现。具体触发器的编写比较简单,其语法规范可参照:http://www.jb51.net/article/59552.htm。

基于时间,可由定时任务来实现(event_scheduler,事件调度器)

默认event_scheduler是关闭的,

Mysql 自动化任务

一,创建用于任务执行的存储过程

  Mysql 自动化任务

二,创建event_schedule

Mysql 自动化任务

三,启动event_schedule

Mysql 自动化任务

四,关闭调度器

Mysql 自动化任务

五,查看event

Mysql 自动化任务

使用event_scheduler,可以实现Mysql物化视图,大大提高对大量数据的查询速度。