概论

mysql计划任务可以定时更新数据库表或者做大文件的汇总表


配置

  • 开启计划任务

SHOW VARIABLES LIKE 'event_scheduler' 查看是否开启 off 表示未开启

set global event_scheduler =1 此次重启之后的mysql器件生效

永久生效

可见已经开启


语法体

create event myevent
on schedule at current_timestamp + interval 1 hour (周期或者时间点)
do
update myschema.mytable set mycol = mycol + 1;     (执行的sql)

周期或者时间点语法

  • 每1秒执行

on schedule every 1 second

  • 10天后执行

on schedule at current_timestamp + interval 10 day

  • 指定日期时间执行

on schedule at timestamp '2016-08-16 00:00:00'

  • 每天凌晨3点执行

on schedule every 1 day
starts '2016-05-18 03:00:00' (设定从第二天凌晨3点开始)

  • 每天定时执行,5天后停止执行

on schedule every 1 day
ends current_timestamp + interval 5 day

  • 5天后开启每天定时清空test表,一个月后停止执行

on schedule every 1 day
starts current_timestamp + interval 5 day
ends current_timestamp + interval 1 month


高级用法

  • 执行多条sql

delimiter |
create event B on schedule every 1 second
comment '计划任务注释'
do
begin
insert into smudge.fruit value ('banana');
insert into smudge.fruit value ('apple');
end |
delimiter ;
  • 临时关闭事件

alter event smudge_insert disable;

  • 临时开启事件

alter event smudge_insert enable;

  • 删除计划任务

drop event smudge_insert;

Mysql 架构及优化之-定时计划任务相关推荐

  1. mysql schedule every_Mysql 架构及优化之-定时计划任务

    概论 mysql计划任务可以定时更新数据库表或者做大文件的汇总表 配置 开启计划任务 SHOW VARIABLES LIKE 'event_scheduler' 查看是否开启 off 表示未开启 se ...

  2. 数mysql据分析优化_从零开始学习数据分析-mysql架构与优化理论

    mysql的逻辑分层:连接层 服务层 引擎层 存储层 引擎层主要分为两类:InnoDB.MyIsam(使用show engines;查看) InnoDB是事务优先的,会进行行锁,适合高并发操作 MyI ...

  3. Mysql 架构及优化之-索引优化

    索引基础知识 索引帮助mysql高效获取数据的数据结构 索引(mysql中叫"键(key)") 数据越大越重要 索引好比一本书,为了找到书中特定的话题,查看目录,获得页码 sele ...

  4. MySQL 数据存储和优化------MySQL架构原理 ---- (架构---索引---事务---锁---集群---性能---分库分表---实战---运维)持续更新

    Mysql架构体系全系列文章主目录(进不去说明还没写完)https://blog.csdn.net/grd_java/article/details/123033016 本文只是整个系列笔记的第一章: ...

  5. 【建议收藏】15755字,讲透MySQL性能优化(包含MySQL架构、存储引擎、调优工具、SQL、索引、建议等等)

    0. 目录 1)MySQL总体架构介绍 2)MySQL存储引擎调优 3)常用慢查询分析工具 4)如何定位不合理的SQL 5)SQL优化的一些建议 1 MySQL总体架构介绍 1.1 MySQL总体架构 ...

  6. Mysql使用大全(MySQL架构与存储引擎 、事务 、业务设计 、索引 、数据结构 、执行计划 、数值类型)

    这是一篇mysql大全,学习完这篇文章,相信在日常业务和面试完全不在问题,下面我们来一一介绍 MySQL架构与存储引擎 全局变量和会话变量 要想显式指定是否设置全局或会话变量,使用GLOBAL或SES ...

  7. Mysql(五)Mysql架构、数据库优化、主从复制

    文章目录 一.Mysql架构 1.1 查询语句的执行过程 1.1.1 连接器 1.1.2 查询缓存 1.1.3 分析器 1.1.4 优化器 1.1.5 执行器 1.1.6 存储引擎 1.1.7 执行引 ...

  8. 【建议收藏】15755 字,讲透 MySQL 性能优化(包含 MySQL 架构、存储引擎、调优工具、SQL、索引、建议等等)

    0. 目录 1)MySQL 总体架构介绍 2)MySQL 存储引擎调优 3)常用慢查询分析工具 4)如何定位不合理的 SQL 5)SQL 优化的一些建议 1 MySQL 总体架构介绍 1.1 MySQ ...

  9. mysql 执行计划 优化_执行计划

    #### 概念 一个sql语句在没有执行(运行)之前,先计算一下该sql语句需要调用的相关资源,再决定该sql语句是否要最终执行,该行为被称为"执行计划". #### 作用 主要用 ...

最新文章

  1. 计蒜客 神奇的二叉树 ( 已知先序和中序遍历构建二叉树 )
  2. Vivado中用于时钟操作的几个Tcl命令
  3. ndarray.shape[]返回值的意义
  4. C++默认参数与函数重载
  5. 【案例分享】无线唤醒技术在灌溉系统上的应用案例
  6. linux 下的文件属性,Linux 下文件属性介绍(示例代码)
  7. Unity Shader:Waveform波形(1)-用正弦函数做闪烁效果并分析波形公式中的参数
  8. 智能家居落地还有多远?
  9. surf中,颜色描述第四维
  10. 【渝粤教育】国家开放大学2018年秋季 0579-22T电路及磁路(2)(一) 参考试题
  11. Tp 引入 simple_html_dom.php
  12. html5酷狗音乐网页代码,酷狗音乐
  13. c语言程序设计第五版第四章例题
  14. 【教育心理学】学习理论流派——行为主义学习理论
  15. thymeleaf中三元运算符嵌套写法
  16. 2021年中式面点师(中级)最新解析及中式面点师(中级)模拟考试题库
  17. 冰柱图分析:学习笔记
  18. 20145325张梓靖 《网络对抗技术》 Web安全基础实践
  19. QCTF - re -babyre(Rust逆向)
  20. 【Ubuntu】更新系统时间

热门文章

  1. 把一台Cisco路由器配置为帧中继交换机
  2. PowerDesigner的样式设置
  3. 【Scala-spark.mlib】稠密矩阵和稀疏矩阵的创建及操作
  4. pythonexcel介绍_Python 中pandas.read_excel详细介绍
  5. Python发展迅猛,如何在Python热中脱颖而出了?
  6. 当你用Python爬取网站遇到反爬,你应该这样做,轻松解决反爬问题
  7. Python夺冠,老牌编程语言该走向何方?网友:崩溃
  8. python 守护线程 join_Python多线程threading join和守护线程setDeamon原理详解
  9. linux redis 设置日志,linux上redis怎么动态看日志
  10. 分享一个让 Ping 的输出更简单易读方法