概论

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 schedule every_Mysql 架构及优化之-定时计划任务相关推荐

  1. Mysql 架构及优化之-定时计划任务

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

  2. mysql aa复制_MySQL的复制架构与优化

    MySQL的复制架构与优化 ###########原理########### 1.主服务器将更新的数据的sql语句(例如,insert,update,delete等)写入到 二进制文件中(由log-b ...

  3. psql where里有自定义函数慢_阿里P8架构师谈:MySQL慢查询优化、索引优化、以及表等优化总结...

    MySQL优化概述 MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈. CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候. 磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应 ...

  4. MySQL性能管理及架构设计(二):数据库结构优化、高可用架构设计、数据库索引优化...

    一.数据库结构优化(非常重要) 1.1 数据库结构优化目的 1.减少数据冗余:(数据冗余是指在数据库中存在相同的数据,或者某些数据可以由其他数据计算得到),注意,尽量减少不代表完全避免数据冗余: 2. ...

  5. 来个硬货——长文解读:基于业务场景的MySQL千万级大表优化

    千万级大表如何优化,这是一个很有技术含量的问题,通常我们的直觉思维都会跳转到拆分或者数据分区,在此我想做一些补充和梳理,想和大家做一些这方面的经验总结,也欢迎大家提出建议. 从一开始脑海里开始也是火光 ...

  6. MySQL千万级数据量优化方案

    前言 千万级大表如何优化,这是一个很有技术含量的问题,通常我们的直觉思维都会跳转到拆分或者数据分区.除此之外,还有其他的思路和解决方案.根据本人多年的工作经验,做了如下总结. 方案 "千万级 ...

  7. MySQL分库分表和优化

    第九阶段模块三 分库分表技术之MyCat 1.海量存储问题 1.1 背景描述 随着互联网的发展,数据的量级也是成指数的增长,从GB到TB到PB.对数据的各种操作也是愈加的困难,传统的关系性数据库已经无 ...

  8. MySQL高可用架构

    MySQL学习笔记 一,高可用架构 对于一个企业来讲,设计一个高可用的架构非常重要,包括前端的高可用和后端数据库的高可用.企业业务每暂停一分钟,可能会造成大量的金钱流失,因此只有在整个架构的设计上足够 ...

  9. MYSQL企业常用架构与调优经验分享

    小道消息:2016爱维Linux高薪实战运维提高班全新登场,课程大纲:http://www.iivey.com/666-2 一.选择Percona Server.MariaDB还是MYSQL 1.My ...

最新文章

  1. ASP.NET MVC 自定义路由中几个需要注意的小细节
  2. 面试之 listview优化
  3. 腾讯 Omi 团队发布 mps - 原生小程序插上 JSX 、Less 和 Cloud 的翅膀
  4. 2019-02-21-算法-进化
  5. 使用Docker Swarm搭建分布式爬虫集群
  6. python调试蓝牙适配器_我写了一个查看Android手机的蓝牙模块是否开启的代码。在AVD上调试,因为是电脑,没有蓝牙适配器,可是...
  7. sql优化的几种思路
  8. echarts常用属性
  9. 64位处理器与32位处理器的区别
  10. 八种网络攻击类型,你了解多少?
  11. 全新整理:微软、谷歌、百度等公司经典面试100题[第101-160题]
  12. 一个岔路口分别通向诚实国和说谎国。 来了两个人,已知一个是诚实国的,另一个是说谎国的。 诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国, 但不知道应该走哪条路,需要问这两个人。请问应该怎么问?(
  13. 小学生python游戏编程arcade----excel调用
  14. 6月19,观世音菩萨成道
  15. 凝聚青春 心系夕阳
  16. 惠普战66 三代 pro win10下安装ubuntu20.04
  17. 互联网金融竞品分析:点融网、金蛋理财、懒投资(求指点 )
  18. MacVim配置参考
  19. 知识的经济学分析:一个文献综述——基于范式演进的视点
  20. TextView 多行文字末尾添加图片

热门文章

  1. xampp mysql创建表_xampp怎样创建数据表和删除数据表 来学习吧
  2. java如何记录查看记录_Java如何检查消息是否可记录?
  3. 数据库开发技术java方向_Java开发工程师(Web方向) - 03.数据库开发 - 第5章.MyBatis...
  4. 2020年大学生电子设计竞赛,B题,单相在线式不间断电源,详细技术方案!
  5. 再聊机器人设计:如何加速开发流程?
  6. Sobel边缘检测算法verilog实现及仿真
  7. zipentry压缩乱码linux,java生成压缩文件 ZipEntry出现乱码的有关问题
  8. 镗孔指令g76格式_数控车床螺纹切削指令G32,用途广泛,可分度车削多头螺纹
  9. ubuntu 符号连接的层数过多_Linux符号连接的层数过多解决
  10. PAT 乙级 1041