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?

1 „Gefällt mir“

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
3 „Gefällt mir“

Ich werde es versuchen, danke!

1 „Gefällt mir“

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.

2 „Gefällt mir“