很多数据库管理任务最好是有计划有步骤地完成。例如,定期备份过程是适当的数据库管理过程的重要组成部分。
在 SQL Anywhere 中,可以通过将某个事件添加到数据库中并提供该事件的调度,来自动完成例行的任务。每当调度中的某个时间经过时,数据库服务器都会执行被称为事件处理程序的一系列操作。
数据库管理还包括在出现某些情况时采取相应的操作。例如,当事务日志所在的磁盘快写满时,可能应该用电子邮件通知系统管理员,以便管理员进行处理。通过为一组系统事件中的某个事件定义事件处理程序,也可以自动完成这些任务。
要回答此问题…… | 请考虑阅读…… |
---|---|
什么是调度? | 了解调度 |
什么是事件? | 了解事件 |
什么是系统事件? | 了解系统事件 |
什么是事件处理程序? | 了解事件处理程序 |
如何调试事件处理程序? | 开发事件处理程序 |
数据库服务器如何使用调度来触发事件处理程序? | 数据库服务器如何检查调度事件 |
如何调度定期备份? | 了解调度 |
数据库服务器可以使用哪种系统事件来触发事件处理程序? | |
在哪个连接上执行事件处理程序? | 事件处理程序是如何执行的 |
事件处理程序如何获得有关触发它们的事件的信息? |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |