MySQL Trigger / Ereignisse vs Cronjob

Ich habe eine Auktionswebsite, auf der meine Benutzer eine unbegrenzte Anzahl von automatischen Geboten abgeben können.

Um diese automatischen Gebote zu überwachen, muss die Datenbank jede Sekunde überprüft werden.

Meine Frage ist, ob es besser ist, MySQL-Trigger-Ereignisse zu verwenden oder jede Minute einen Cronjob zu verwenden, der ein PHP-Skript mit einer Schleife von 60 Sekunden ausführt.

Wenn ich die MySQL-Trigger-Ereignisse verwende, gibt es Hunderte von Ereignisstapeln aufeinander und werden zu verschiedenen Zeiten ausgelöst. Ist das überhaupt möglich? Und ist die Serverlast nicht zu groß? Ich habe irgendwo gehört, dass die Datenbank gesperrt wird, während ein geplantes Ereignis vorliegt. Ich benutze InnoDB-Tabellen übrigens.

Ich hoffe, jemand kann etwas Licht auf dieses Top werfen.

Grüße!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage