> andre_deb...@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" :
>
On Tuesday 11 June 2013 12:36:03 Christophe wrote:
> 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-mys
>ql.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.

Face à "un tel crash annoncé possible avec répercussions sur d'autres tables", 
je vais me ranger à un script + cron.

Mais si c'est si dangereux potentiellement, pourquoi MySQL a mis
cette option de "trigger" ?

Un script bash + cron peut être aussi dangereux,
toutes actions sans l'opérateur aux aguets n'est pas sans risque.

andré


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/201306111850.19920.andre_deb...@numericable.fr

Répondre à