Diferencia entre revisiones de «Mysql Eventos»
Ir a la navegación
Ir a la búsqueda
(Página creada con «=Introducción= * Los eventos son tareas que se ejecutan en base a un horario definido previamente. * Antes de la versión 5.7, los eventos eran 'simulados' haciendo uso...») |
|||
| Línea 18: | Línea 18: | ||
:<u>Nota:</u> Recordar que ya vimos en esta wiki como [http://wiki.cifprodolfoucha.es/index.php?title=Mysql_Instalaci%C3%B3n#Variables_del_sistema cambiar el valor de una variable global]. | :<u>Nota:</u> Recordar que ya vimos en esta wiki como [http://wiki.cifprodolfoucha.es/index.php?title=Mysql_Instalaci%C3%B3n#Variables_del_sistema cambiar el valor de una variable global]. | ||
| + | |||
<br /> | <br /> | ||
| + | |||
=Creación de eventos= | =Creación de eventos= | ||
Revisión del 09:28 12 abr 2018
Introducción
- Los eventos son tareas que se ejecutan en base a un horario definido previamente.
- Antes de la versión 5.7, los eventos eran 'simulados' haciendo uso de la función cron del sistema operativo LINUX o con el programador de tareas de Windows.
- Un evento se identifica por su nombre. Cada evento está asociado a un esquema (base de datos) y se ejecuta en un intervalo de tiempo determinado.
- Un evento ejecuta un conjunto de instrucciones SQL formando un bloque dentro de un BEGIN - END.
- Los eventos se pueden programar para que se ejecuten una única vez o periódicamente.
- Para poder crear eventos programados y que estos se ejecuten es necesario hacer uso de la variable global event_scheduler.
- Si vale OFF: El thread que se encarga de ejecutar los eventos está desactivado y por lo tanto no se ejecutará ningún evento. La tarea 'event_sheduler' no se muestra con la orden SHOW PROCESSLIST. Es el valor por defecto. En este estado, para activar el planificador de eventos debemos darle el valor ON a esta variable.
- Si vale ON: El 'Event Scheduler' (planificador de eventos) es iniciado. En este caso aparecerá como un proceso más al ejecutar la orden SQL: SHOW PROCESSLIST. Para desactivarlo tendremos que cambiar su valor a OFF.
- Si vale DISABLED: En este caso el planificador de eventos no podría ser activado dinámicamente cambiando el valor de la variable global a ON.
- Nota: Recordar que ya vimos en esta wiki como cambiar el valor de una variable global.
Creación de eventos
-- Ángel D. Fernández González -- (2017).