Speichernutzung

Habe gesucht, aber nichts Ähnliches gefunden.

Gibt es eine Möglichkeit, einen Bericht über die Speichernutzung nach Benutzer zu generieren?

Ich betreibe eine sehr kleine Discourse-Community – etwa 20 wirklich aktive Benutzer und insgesamt etwa 40 Personen.

Ich trage die Kosten selbst, was in Ordnung ist.

Ich würde gerne so etwas tun können:

Benutzer A 1 GB Upload
Benutzer B 10 GB Upload
Benutzer C 100 GB Upload

Um einen relativen Anhaltspunkt zu haben, wer die Speicherkosten verursacht.

Irgendwelche Ideen?

Würde so etwas passen?

SELECT 
    user_id, 
    ROUND(SUM(filesize)/1048576.00,1) AS "Speicher (MB)"
FROM uploads
GROUP BY user_id
ORDER BY 2 DESC
LIMIT 100

Ich werde es versuchen, danke!

Sie könnten sich theoretisch ein benutzerdefiniertes Abzeichen ausdenken, das die vorgeschlagene Abfrage verwendet, um Personen ein Abzeichen zu geben, wenn sie die einzelnen Schwellenwerte erreichen.