Diferencia entre revisiones de «Mysql Eventos»

De MediaWiki
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.
  • 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).