sql >> Database teknologi >  >> RDS >> Mysql

Cronjob eller MySQL begivenhed?

Jeg ville altid gå et cron job, fordi:

  • Det er der, systemadministratorer vil forvente, at det er (dette punkt skal ikke undervurderes)
  • crontab er skudsikker, tidstestet, ekstremt udbredt og forstået
  • Du kan frit dirigere/analysere fejl-/succesmeddelelser, hvor du vil
  • Nogle databaseopgaver kræver/foretrækker at mysql er offline (f.eks. fuld backup), så du skal bruge cron til dem - det er en dårlig idé at få nogle opgaver udført med cron og nogle med mysql; du vil være usikker på, hvor du skal lede
  • Du kan sammenkæde andre begivenheder, der bør følge, hvis du har et shell-script

Og endelig, bare fordi du kan gøre noget, betyder ikke, at det er en god idé. Mysql er god til data ting. Brug det ikke til "shell" ting.



  1. SQL Server-systemdatabaser – Gendan systemdatabaser

  2. Inkrementel statistik indsamling i 11g

  3. En introduktion til databasehøj tilgængelighed for MySQL og MariaDB

  4. Optælling af referencer til en post i en tabel via fremmednøgler