Datenbankbereinigung

Dieses Thema im Forum "Server Plugins" wurde erstellt von Nikno, 22. Dezember 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Nikno
    Offline

    Nikno

    Registriert seit:
    27. März 2012
    Beiträge:
    96
    Ort:
    Baden-Württemberg
    Minecraft:
    Nikno
    Hallo liebe Community,
    Wie lösche ich denn am einfachsten alte nicht mehr benutzte Einträge aus den Datenbanekn von beispielsweise LWC oder xAuth? Bei Essenitals ist das ja noch recht einfach mit dem Löschen der .yml-Dateien aber mit dbs kenne ich mich leider nicht so aus. Wie mache ich das denn am Besten bzw. wie sehe wann ein Eintrag zuletzt geändert wurde?

    MfG Nikno
     
    #1
  2. Smuil
    Offline

    Smuil

    per SQL-Befehlen?
    delete * from tabellenname
    where datum < oder > xx.xx.xxxx;
     
    #2
  3. Nikno
    Offline

    Nikno

    Registriert seit:
    27. März 2012
    Beiträge:
    96
    Ort:
    Baden-Württemberg
    Minecraft:
    Nikno
    Ist das nun das Erstelldatum oder das Änderungsdatum?
     
    #3
  4. Smuil
    Offline

    Smuil

    Musst du selber nachgucken, ich weiß nicht auswendig, wie die Tabellen bzw Spalten heißen....
     
    #4
  5. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Code (Text):
    1. DELETE FROM xxx WHERE datum < (NOW() - INTERVAL 30 DAY)
     
    #5
  6. Nikno
    Offline

    Nikno

    Registriert seit:
    27. März 2012
    Beiträge:
    96
    Ort:
    Baden-Württemberg
    Minecraft:
    Nikno
    Da muss ich jetzt nochmals fragen, angenommen es ist jemand seit 2 Monaten aufm Server, wird dann seine Datei gelöscht? Wäre das das Erstellungsdatum wäre das so.
     
    #6
  7. Crafter213
    Offline

    Crafter213

    Registriert seit:
    9. August 2012
    Beiträge:
    353
    Aus den Datenbanken von LWC sollte es nicht allzu viel zu löschen geben, oder?
    Sonst hilft da /lwc admin cleanup

    LogBlock kommt selbst mit einer Funktion, die Teile aus der Datenbank löscht
    (auch wenn ich keine Erfahrung damit habe ;) )
    Bsp:
    Code (Text):
    1.  
    2. clearlog:
    3.   dumpDeletedLog: false
    4.   enableAutoClearLog: false
    5.   auto:
    6.   - world "world" before 365 days all
    7.   - world "world" player lavaflow waterflow leavesdecay before 7 days all
    8.   - world world_nether before 365 days all
    9.   - world world_nether player lavaflow before 7 days all
    10.   autoClearLogDelay: 6h
    11.  

    Hoffe das hilft etwas
     
    #7
  8. Crafter6432
    Offline

    Crafter6432

    Registriert seit:
    22. Dezember 2011
    Beiträge:
    686
    Warum willst du das tun? Ich habe bei fast 10.000 Registrierten Spielern grade mal 2MB Daten von Essentials und 12mb LWC Daten. Was ist also der nutzen einer solchen aktion. Nur bei LogBlock würde das was bringen und LB hast dafür eine Option in der Config.
     
    #8
  9. Nikno
    Offline

    Nikno

    Registriert seit:
    27. März 2012
    Beiträge:
    96
    Ort:
    Baden-Württemberg
    Minecraft:
    Nikno
    Was mir das bringt? Die möglichen Namen für Spieler werden immer weniger und die Datei wird immer unübersichtlicher. Natrülich geht es mir nicht um den Speicherplatz, das ist mir nicht wichtig.
     
    #9
Status des Themas:
Es sind keine weiteren Antworten möglich.