MySQL 5.1 的作业调度
来源:互联网 发布:国内天价域名排行 编辑:程序博客网 时间:2024/04/28 04:21
从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;
以上内容转自:http://www.oschina.net/bbs/thread/5304?lp=39
- MySQL 5.1 的作业调度
- mysql 作业调度及问题解决
- mysql 作业调度及问题解决
- quartz的作业调度
- oozie的作业调度
- MapReduce作业的调度
- 操作系统的作业调度
- 作业调度和进程调度的区别
- 进程调度与作业调度的不同点
- 作业调度和进程调度的区别
- 关于作业调度的程序
- 作业调度系统的简介
- Spark的作业调度过程
- 【操作系统】作业调度的算法
- 操作系统的作业调度算法
- spark的作业调度问题
- 作业调度
- 作业调度
- 关于DB2的Q复制产品问题的正解!
- Communication
- 用于资源管理博客
- Android 中的微型云 ( 从浏览器中浏览 Android 文件系统)
- SQL Server 2005中的分区表(二):如何添加、查询、修改分区表中的数据
- MySQL 5.1 的作业调度
- shell调用sqlplus各种实例
- Freescale ATK(Advanced ToolKit)工作原理
- [最新答案V0.4版]微软等数据结构+算法面试100题[第41-60题答案]
- Linux驱动--Ioctl
- 下拉列表自动匹配插件AddIncSearch
- 指针学习笔记(持续更新)
- 解决一个图标资源的问题
- Virtual PC 2004 完全手册(3) 转