In meiner Webanwendung verwende ich zwei wiederkehrende Ereignisse, die eine der Tabellen in der Datenbank "bereinigen", die alle etwa 15 Minuten ausgeführt werden.Wie teuer sind MySQL-Ereignisse?
Meine Frage ist, könnte dies zu Problemen in der Leistung in der Zukunft führen? Weil ich irgendwo gelesen habe - ich weiß nicht, wo genau -, dass MySQL events geplant werden soll, einmal im Monat oder so zu laufen. Die Sache ist, diese gleichen Ereignisse halten die Tabelle in einer ziemlich reduzierten Größe (wie sie Datensätze löschen älter als 15 ~ Minuten), vielleicht kompensiert dies die Häufigkeit ihrer Ausführung, nicht wahr?
Ist es auch besser, ein großes MySQL-Ereignis oder viele kleine zu haben, wenn sie in der gleichen Häufigkeit aufgerufen werden?
Danke für Ihre Antwort Mann! sehr detailiert. Ich denke, ich werde mit der zweiten Option gehen, die Sie erwähnt haben, mehrere Ereignisse aber asynchron ausführen, um die CPU-Nutzung – federicot
@ JohnDoe BTW zu verteilen, wenn Sie in ein Protokoll erstellen oder etwas suchen, sollten Sie sich mongo-db ansehen Dafür gibt es ein Feature namens capped collections, das die Größe einer Tabelle begrenzt und sie automatisch bereinigt: http://www.mongodb.org/display/DOCS/Capped+Collections – bardiir