Ergebnis 1 bis 5 von 5

Thema: Integrität der Datenbank überprüfen bzw. wiederherstellen?

  1. #1
    Fortgeschrittener Benutzer Avatar von Supernature
    Registriert seit
    02.11.2001
    Ort
    Großherzogtum Baden
    Alter
    42
    Beiträge
    219

    Integrität der Datenbank überprüfen bzw. wiederherstellen?

    Folgendes ist mir passiert: Bei der Funktion "mass prune" bin ich in einen Timeout gelaufen - nun habe ich die Befürchtung, dass da "angefressene" Datensätze stehen, also z.B. Einträge in der Tabelle Post zu einem nicht mehr vorhandenen Thread, oder Attachments zu denen kein Beitrag mehr existiert.
    Wer kennt die genaueren Zusammenhänge und kann mir helfen, dies zu überprüfen und dann auch wieder geradezubiegen?

  2. #2
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5
    Du kannst Dir nur in admin/functions.php die Funktion deletethread ansehen, um da herauszufinden, was wie gelöscht wird.
    Wenn Du nicht mehr weisst, wann genau der Timeout kam, wird es fast unmöglich sein, alles wieder hinzubiegen.

    Ich vermute, dass, solange keine Fehler im Betrieb auftreten, auch alles in Ordnung bleibt.

    Vielleicht kannst Du mass prune auch einfach nochmal durchführen und die zu löschenden Beiträge auswählen, damit es nicht so viele werden.

    Vorher vielleicht ein Backup erstellen.
    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

  3. #3
    Fortgeschrittener Benutzer Avatar von Supernature
    Registriert seit
    02.11.2001
    Ort
    Großherzogtum Baden
    Alter
    42
    Beiträge
    219
    Das Fehler auftreten, denke ich auch nicht, aber es schlummern da halt dann ein paar "Leichen".
    Ich denke, wenn man rausfindet wieviel Einträge es in "post" gibt, deren threadid in "thread" nicht mehr existiert und anschliessend auf dem selben Weg die Attachment-Tabelle bereinigt, dann dürfte man schon den größten Teil geschafft haben.

  4. #4
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5
    Code:
    SELECT post.postid
    FROM post
    LEFT JOIN thread ON post.threadid=thread.threadid
    WHERE thread.threadid is NULL
    Damit findest Du zumindest schonmal die Einträge in der post Tabelle.
    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

  5. #5
    Fortgeschrittener Benutzer Avatar von Supernature
    Registriert seit
    02.11.2001
    Ort
    Großherzogtum Baden
    Alter
    42
    Beiträge
    219
    Und die scheint ok zu sein, vielen Dank!
    Es wird halt doch höchste Zeit, dass ich mich mal etwas intensiver mit dem Background beschäftige....

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. vBulletin 3.0.0 'Gold' verfügbar
    Von Mystics im Forum Ankündigungen
    Antworten: 3
    Letzter Beitrag: 25.03.2004, 12:22
  2. vBulletin 3 Release Candidate 4 verfügbar
    Von pogo im Forum Ankündigungen
    Antworten: 2
    Letzter Beitrag: 07.02.2004, 02:12
  3. Datenbank Kopieren
    Von NightwoLF im Forum MySQL
    Antworten: 21
    Letzter Beitrag: 02.04.2003, 14:34
  4. Umstellung der Datenbank
    Von Javanoth im Forum vBulletin Vor dem Kauf
    Antworten: 2
    Letzter Beitrag: 12.03.2002, 09:40
  5. mySQL Datenbank Backup
    Von Chris im Forum MySQL
    Antworten: 24
    Letzter Beitrag: 29.08.2001, 22:26

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •