打从 MySQL 5.1.6 版本开始,就支持作业调度,通过设置可以指定 MySQL 在某个时间点,或者定期的执行一堆SQL语句或者是存储过程之类的,这个功能在一般的商业数据库都是支持的。
下面是创建一个作业的SQL例子:
CREATE EVENT myevent
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR
DO
UPDATE myschema.mytable SET mycol = mycol + 1;
你也可以借助 MySQL 的 GUI 客户端来创建调度作业,会更加直观,我用的 Navicat 就支持这个功能。
在创建完作业后,该作业还没有开始执行,默认情况下 MySQL 是不会启动作业调度线程的,要启动这个线程需要在配置文件的 [mysqld] 中加入这么一行:
event_scheduler=ON
然后重启MySQL后,作业就会开始根据预设的时间点执行。
当MySQL正在运行过程中,你想让作业调度线程停止的话,可以用下面任何一条语句:
SET GLOBAL event_scheduler = OFF;
SET @@global.event_scheduler = OFF;
SET GLOBAL event_scheduler = 0;
SET @@global.event_scheduler = 0
分享到:
相关推荐
2008年:MySQL 5.1发布,引入了一些新的特性,如事件调度器和复制增量流等。 2010年:Oracle收购Sun Microsystems,也就接管了MySQL。 2012年:MySQL 5.6发布,带来了全文搜索、NoSQL接口和多线程复制等新特性。 ...
一、概述 事件调度器是在 MySQL 5.1 中新增的另一个特色功能,可以作为定时任务调度器,取代部分原先只能用操作系统任务调度器才能完成的定时功>能。例如,Linux 中的 crontabe 只能精确到每分钟执行一次,而 MySQL ...
1.8 性能测试:mysql5.5与mysql5.1 60 第2章 半同步复制 62 2.1 半同步复制简介 62 2.2 半同步复制安装配置 63 2.3 参数说明 63 2.4 功能测试 64 2.4.1 如何验证半同步复制是否正常工作 64 2.4.2 半同步复制...
MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件、定时任务机制,在指定的时间单元内执行特定的任务,因此今后一些对数据定时性操作不再依赖外部程序,而直接使用数据库本身提供的功能
5.1 MySQL 可用的 API 142 5.1.1 C API 143 5.1.2 Perl DBI API 143 5.1.3 PHP API 145 5.2 选择API 146 5.2.1 执行环境 146 5.2.2 性能 147 5.2.3 开发时间 149 5.2.4 可移植性 151 第6章 MySQL C API 152...
5.1 MySQL 可用的 API 142 5.1.1 C API 143 5.1.2 Perl DBI API 143 5.1.3 PHP API 145 5.2 选择API 146 5.2.1 执行环境 146 5.2.2 性能 147 5.2.3 开发时间 149 5.2.4 可移植性 151 第6章 MySQL C API 152 6.1 建立...
基于springboot的校车调度管理系统代码 | java | springboot | spring | 代码 | 网站 | 毕设 1、技术栈:微信小程序,springboot,uniapp,vue,ajax,maven,mysql,MyBatisPlus 2、系统的实现 用户信息 图片素材 ...
5.2 定时调度爬虫 项目名称:基于Python的疫情实时监控系统。项目基于Python语言、Python的Flask框架和Echarts来做的,涉及的技术有Python网络爬虫;Python与MySQL数据库的交互;Flask框架构建Web项目;Echarts...
目录 1. 认识Docker 5 1.1 什么是Docker 5 1.2 Docker能做什么 5 1.3 与虚拟的区别 5 2. 搭建Docker 6 ...8.2 启动mysql容器后,使用客户端连不上,报ERROR 2059 (HY000) 23 9. 参考资料及下载 24
2.1 MYSQL数据库 3 2.2 JSP技术 3 2.3 SSM框架 4 第3章 系统分析 5 3.1 可行性分析 5 3.1.1 技术可行性 5 3.1.2 经济可行性 5 3.1.3 操作可行性 5 3.2 系统流程 6 3.2.1 操作流程 6 3.2.2 登录流程 6 3.2.3 删除信息...
目前支持的数据库有Cubrid、FreeTDS / Microsoft SQL Server / Sybase、Firebird/Interbase 6、IBM DB2、IBM Informix Dynamic Server、MySQL 3.x/4.x/5.x、Oracle Call Interface、ODBC v3 (IBM DB2, unixODBC and ...
1.2. 从MySQL到TiDB 1.3. TiDB概述 1.4. 扩展阅读 第二章 TiDB架构特性 2.1. TiDB 整体架构 2.2. TiDB 核心特性 2.3. TiDB 存储和计算能力 2.4. 总结 第三章 TiDB安装部署 3.1. 部署方式选择 3.2. TiDB-...
3.10 作业控制 81 3.11 会话记录与命令确认 83 3.11.1 保存会话记录 83 3.11.2 确保使用的命令是 ??正确的 84 第4章 文件系统基础知识 86 4.1 文件系统的层次结构 87 4.1.1 树形层次结构 87 4.1.2 路径名 88 4.2 ...
3.10 作业控制 81 3.11 会话记录与命令确认 83 3.11.1 保存会话记录 83 3.11.2 确保使用的命令是 ??正确的 84 第4章 文件系统基础知识 86 4.1 文件系统的层次结构 87 4.1.1 树形层次结构 87 4.1.2 路径名 88 4.2 ...
技术点37 作业竞争和调度器限制 技术点38 使用堆转储来查找未优化的用户代码 6.2.5 硬件性能问题 技术点39 查找硬件的失效 技术点40 CPU 竞争 . 技术点41 内存交换 技术点42 磁盘健康 技术点43 网络 6.3...
技术点34 定位reduce 端数据倾斜问题技术点35 确定reduce 任务是否存在整体吞吐量过低技术点36 缓慢的洗牌(shuffle)和排序 .6.2.4 任务的一般性能问题技术点37 作业竞争和调度器限制技术点38 使用堆转储...
9 3.2.4 数据字典 10 4 总体设计 11 4.1 系统体系结构 11 4.2 模块详细说明 12 4.3 数据库设计 13 5 详细设计 14 5.1 人机界面设计 14 5.2 过程设计 17 6 测试 18 6.1 白盒测试 18 6.2黑盒测试 19 7 结论 19 8参考...
11 4.1 系统体系结构 11 4.2 模块详细说明 12 4.3 数据库设计 13 5 详细设计 14 5.1 人机界面设计 14 5.2 过程设计 17 6 测试 18 6.1 白盒测试 18 6.2黑盒测试 19 7 结论 19 8参考文献 20 9 附录 20 9.1程序代码 20 ...