[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] alerte automatique MySQL



andre_debian@numericable.fr a écrit :
On Monday 10 June 2013 21:04:09 alarig wrote:
Pourquoi ne pas faire un script bash et un cron ?
Oui, c'est une solution.

J'ai fini par trouver "l'alerte MySQL". Elle est appelée "trigger" :


Hello,

Jusqu'à il y a quelques minutes, je ne pensais pas que l'on pouvait faire un appel système depuis MySQL. Mais d'après ce lien, http://crazytechthoughts.blogspot.fr/2011/12/call-external-program-from-mysql.html, c'est possible.

Je ne pense pas que cela soit pour autant une bonne idée. ( Sympa pour le POC, mais en prod ?? ) Pour peu que ton processus externe se bloque, ou mette du temps à répondre , ce sont tes tables MySQL qui risquent d'être lockées. (potentiel effet "boule de neige" sur l'ensemble de l'application , voire jusqu'au système - accumulation de process - , d'autant plus si c'est une table cruciale pour le fonctionnement de l'application).

Mais pour en revenir à ton cas, et comme le disait Bzzz, il faut de toute facon un évènement (action INSERT / UPDATE / DELETE) pour qu'un trigger se déclenche. Donc ca ne résout pas le problème. La tache cron s'impose assez naturellement du coup ;) .

@+
Christophe.


Reply to: