mysql schedule every_Mysql 架构及优化之-定时计划任务
概论
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 架构及优化之-定时计划任务相关推荐
- Mysql 架构及优化之-定时计划任务
概论 mysql计划任务可以定时更新数据库表或者做大文件的汇总表 配置 开启计划任务 SHOW VARIABLES LIKE 'event_scheduler' 查看是否开启 off 表示未开启 se ...
- mysql aa复制_MySQL的复制架构与优化
MySQL的复制架构与优化 ###########原理########### 1.主服务器将更新的数据的sql语句(例如,insert,update,delete等)写入到 二进制文件中(由log-b ...
- psql where里有自定义函数慢_阿里P8架构师谈:MySQL慢查询优化、索引优化、以及表等优化总结...
MySQL优化概述 MySQL数据库常见的两个瓶颈是:CPU和I/O的瓶颈. CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候. 磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应 ...
- MySQL性能管理及架构设计(二):数据库结构优化、高可用架构设计、数据库索引优化...
一.数据库结构优化(非常重要) 1.1 数据库结构优化目的 1.减少数据冗余:(数据冗余是指在数据库中存在相同的数据,或者某些数据可以由其他数据计算得到),注意,尽量减少不代表完全避免数据冗余: 2. ...
- 来个硬货——长文解读:基于业务场景的MySQL千万级大表优化
千万级大表如何优化,这是一个很有技术含量的问题,通常我们的直觉思维都会跳转到拆分或者数据分区,在此我想做一些补充和梳理,想和大家做一些这方面的经验总结,也欢迎大家提出建议. 从一开始脑海里开始也是火光 ...
- MySQL千万级数据量优化方案
前言 千万级大表如何优化,这是一个很有技术含量的问题,通常我们的直觉思维都会跳转到拆分或者数据分区.除此之外,还有其他的思路和解决方案.根据本人多年的工作经验,做了如下总结. 方案 "千万级 ...
- MySQL分库分表和优化
第九阶段模块三 分库分表技术之MyCat 1.海量存储问题 1.1 背景描述 随着互联网的发展,数据的量级也是成指数的增长,从GB到TB到PB.对数据的各种操作也是愈加的困难,传统的关系性数据库已经无 ...
- MySQL高可用架构
MySQL学习笔记 一,高可用架构 对于一个企业来讲,设计一个高可用的架构非常重要,包括前端的高可用和后端数据库的高可用.企业业务每暂停一分钟,可能会造成大量的金钱流失,因此只有在整个架构的设计上足够 ...
- MYSQL企业常用架构与调优经验分享
小道消息:2016爱维Linux高薪实战运维提高班全新登场,课程大纲:http://www.iivey.com/666-2 一.选择Percona Server.MariaDB还是MYSQL 1.My ...
最新文章
- ASP.NET MVC 自定义路由中几个需要注意的小细节
- 面试之 listview优化
- 腾讯 Omi 团队发布 mps - 原生小程序插上 JSX 、Less 和 Cloud 的翅膀
- 2019-02-21-算法-进化
- 使用Docker Swarm搭建分布式爬虫集群
- python调试蓝牙适配器_我写了一个查看Android手机的蓝牙模块是否开启的代码。在AVD上调试,因为是电脑,没有蓝牙适配器,可是...
- sql优化的几种思路
- echarts常用属性
- 64位处理器与32位处理器的区别
- 八种网络攻击类型,你了解多少?
- 全新整理:微软、谷歌、百度等公司经典面试100题[第101-160题]
- 一个岔路口分别通向诚实国和说谎国。 来了两个人,已知一个是诚实国的,另一个是说谎国的。 诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国, 但不知道应该走哪条路,需要问这两个人。请问应该怎么问?(
- 小学生python游戏编程arcade----excel调用
- 6月19,观世音菩萨成道
- 凝聚青春 心系夕阳
- 惠普战66 三代 pro win10下安装ubuntu20.04
- 互联网金融竞品分析:点融网、金蛋理财、懒投资(求指点 )
- MacVim配置参考
- 知识的经济学分析:一个文献综述——基于范式演进的视点
- TextView 多行文字末尾添加图片
热门文章
- xampp mysql创建表_xampp怎样创建数据表和删除数据表 来学习吧
- java如何记录查看记录_Java如何检查消息是否可记录?
- 数据库开发技术java方向_Java开发工程师(Web方向) - 03.数据库开发 - 第5章.MyBatis...
- 2020年大学生电子设计竞赛,B题,单相在线式不间断电源,详细技术方案!
- 再聊机器人设计:如何加速开发流程?
- Sobel边缘检测算法verilog实现及仿真
- zipentry压缩乱码linux,java生成压缩文件 ZipEntry出现乱码的有关问题
- 镗孔指令g76格式_数控车床螺纹切削指令G32,用途广泛,可分度车削多头螺纹
- ubuntu 符号连接的层数过多_Linux符号连接的层数过多解决
- PAT 乙级 1041