`
jaychang
  • 浏览: 731350 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

MySQL 5.1 的作业调度

阅读更多

打从 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

分享到:
评论

相关推荐

    MySQL_5.1_zh.rar_MYSQL_MySQL_5.1_zh_mysql 中文

    6. **事件调度器**:MySQL 5.1 引入了事件调度器,允许用户定时执行特定任务,比如定期备份或清理过期数据。 7. **性能监视和优化**:MySQL 5.1 提供了更强大的性能分析工具,如 Performance Schema,用于监控...

    MySQL 5.1参考手册(英文版)

    MySQL 5.1参考手册是数据库管理员、开发者和IT专业人士的重要资源,它详细阐述了MySQL 5.1版本的功能、语法、配置以及优化策略。这个英文版的手册涵盖了从基本查询到复杂的数据处理和系统管理的所有方面,适用于从...

    MySQL5.1相关教程及应用手册

    MySQL5.1是MySQL数据库系统的一个重要版本,它在MySQL5.0的基础上进行了多项改进和增强,为开发者提供了更稳定、高效的服务。本教程及应用手册主要针对的是想要学习或已经在使用MySQL5.1的自学者和初学者,旨在帮助...

    MySQL 5.1 官方简体中文版参考手册【pdf】

    除此之外,手册还会涉及MySQL的其他高级特性,如视图、存储过程、函数、事件调度器等,这些都是提高开发效率和数据库功能性的有效工具。 总的来说,MySQL 5.1官方简体中文版参考手册是一本全面的指南,无论你是刚...

    inside mysql 5.1 -- main feathers guideline for mysql 5.1

    ### MySQL 5.1 主要特性指南 #### 执行摘要 MySQL 5.1 版本继续了自 2005 年 10 月发布的 5.0 版本以来取得的成功势头。5.0 版本通过引入存储过程、触发器、视图以及归档存储引擎等关键功能,显著加速了 MySQL 在...

    MySQL 5.1参考手册

    7. **事件调度器**:MySQL 5.1引入了事件调度器,可以定期执行预定的任务,比如备份、清理、统计等,无需外部脚本或程序干预。 8. **存储过程和函数**:用户可以创建自定义的存储过程和函数,封装复杂的业务逻辑,...

    mysql5.1中文文档

    根据提供的文件信息,标题“mysql5.1中文文档”及描述和标签中提及的“mysql5.1”,我们可以推断出这份文档主要涉及MySQL 5.1版本的相关内容。然而,给定的部分内容并未直接涉及MySQL 5.1的具体知识点,而是一段看...

    mysql5.1手册非常不错

    4. **并发性能**:5.1版本提升了并发处理能力,优化了线程池管理和调度,使得系统能够更好地处理大量并发连接。 5. **查询优化器**:MySQL 5.1的查询优化器有了显著改善,能更智能地选择执行计划,提高了查询效率。...

    mysql官方教程--MySQL5.1官方中文版.pdf

    MySQL 5.1是该系统的其中一个稳定版本,提供了许多改进和新特性。这篇官方教程详细地介绍了MySQL 5.1的基础知识、安装、配置、管理以及高级功能。 教程内容可能包括以下几个主要部分: 1. **基础概念**:介绍...

    MySQL 5.1中文参考手册

    10. **事件调度器**:MySQL 5.1引入了事件调度器,可以定时执行任务,类似于SQL Server的作业。 11. **Full-text搜索**:全文索引和搜索功能进一步增强,支持更复杂的全文搜索操作。 学习MySQL 5.1不仅需要掌握...

    mysql 5.1 中文帮助手册

    MySQL 5.1还包含一些高级特性,如视图、存储过程、触发器、事件调度等,它们能提升数据库的复杂性和灵活性。视图可简化查询,存储过程和触发器可实现业务逻辑的封装,事件调度则允许定时执行任务。 总结,MySQL 5.1...

    Mysql5.1官方简体中文手册(HTML格式)

    MySQL 5.1还包含触发器、存储过程、事件调度器等功能,这些都能提升数据库的灵活性和功能性。手册会介绍如何创建和使用这些特性。 总之,这份MySQL 5.1官方简体中文手册是学习和使用MySQL不可或缺的工具,无论你是...

    MySQL5.1参考手册

    这份"MySQL5.1参考手册"是学习和操作MySQL 5.1版本的重要资源,提供了全面的技术指南,涵盖了从安装、配置到数据库管理、查询优化等所有关键方面。 首先,手册将详细介绍MySQL 5.1的安装过程,包括在不同操作系统上...

    MySQL 5.1中文手冊

    除了基本功能,MySQL 5.1还包含了一些高级特性,如分区、触发器、事件调度器等,这些都能帮助用户更好地管理和维护大型数据库。 总的来说,MySQL 5.1中文手册是一份宝贵的资源,无论你是初学者还是经验丰富的开发者...

    mysql5.1中文手册

    这份“mysql5.1中文手册”是一个非常实用的参考资料,旨在帮助用户理解和掌握MySQL 5.1的各项特性。 1. **安装与配置**: - MySQL 5.1的安装过程包括下载、编译以及配置数据库服务,对于初学者来说,理解这些步骤...

    Mysql5.1 chm格式技术手册

    MySQL 5.1 技术手册是一份详细记录MySQL数据库管理系统5.1版本的中文参考资料。这份手册以CHM(Microsoft Compiled HTML Help)格式呈现,是开发者和数据库管理员的重要工具,因为它提供了关于MySQL 5.1的所有核心...

Global site tag (gtag.js) - Google Analytics