Heim >Backend-Entwicklung >PHP-Tutorial >Wie implementiert man Statistiken zur Anzahl der Aufgaben in diesem Monat und dieser Woche, wenn die Datenmenge groß ist?
Muss ich für diesen Monat und diese Woche zwei Tabellen erstellen, um die Anzahl der Aufgaben pro Monat und Woche aufzuzeichnen? Weiß es jemand, bitte helft mir.
Muss ich für diesen Monat und diese Woche zwei Tabellen erstellen, um die Anzahl der Aufgaben pro Monat und Woche aufzuzeichnen? Weiß es jemand, bitte helft mir.
Gleiche Frage: Wenn mehrere Tabellen vorhanden sind, ist der Vorgang asynchron und die Daten jeder Tabelle müssen hinzugefügt und aktualisiert werden. Ich weiß nicht, ob es angemessen ist
Was die Datenmenge betrifft, denke ich, dass sie aus der Geschäftstabelle berücksichtigt werden kann 主键ID
.
Wenn zwei weitere Tabellen gepflegt werden, wann werden diese aktualisiert? Die Pflege statistischer Tabellen wirkt sich auf Geschäftsprozesse aus.
1. Schreiben Sie die Daten des letzten Monats in die Redis-Liste
2. Schreiben Sie ein Skript, das am frühen Morgen automatisch ausgeführt wird, entfernen Sie das erste Element aus der Liste und fügen Sie die Aufgaben des Tages am Ende ein Liste
3. Die oben genannten Szenarien eignen sich für Aufgaben im letzten Monat und in der letzten Woche
Portal
Wenn es sich um einen hart geschriebenen Monat handelt und nicht um die letzten 30 Tage, indizieren Sie beim Schreiben der Tabelle die Jahres-/Monats-/Wochennummer