Ergebnis 1 bis 4 von 4

Thema: Tabellen reparieren/optimieren über ein Cron

  1. #1
    Fortgeschrittener Benutzer
    Registriert seit
    28.09.2007
    Beiträge
    208

    Tabellen reparieren/optimieren über ein Cron

    Ich habe ein großes Forum mit über 1000 Beiträgen am Tag. Ich habe festgestellt, das der Überhang nach ca 1 - 2 Wochen so groß ist, das die Performance des Forums um ca 50% eingeschränkt ist. Sobald ich die Tabellen Optimiert und Repariert hab, läuft wieder alles super schnell.

    Nun würde ich mir gern ein Cron Script basteln, welches zb. alle 3 Tage die Tabellen Optimiert und Repariert.

    Gibt es irgendwo eine FAQ oder ein ähnliches vorhaben wo ich mir das anschauen kann ???

  2. #2
    leg dir einfach eine datei an mit entsprechenden ausführungsrechten, zb. db_optimieren.sh
    mit dem inhalt:

    Code:
    mysqlcheck -u root -pPASSWORT -Ao
    Nicht über den fehlenden Leerzeichen wundern vorm Passwort, das ist so nötig.
    Wenn du das jede nacht einmal über Cron aufrufen lässt, werden alle Tabellen was du in deinen Datenbanken hast, optimiert

  3. #3
    vB-Guru Avatar von PaintSplasher
    Registriert seit
    31.07.2005
    Ort
    Hessen
    Alter
    29
    Beiträge
    1.017
    Installiere dir mysqldumper, lass diesen per Cronjob immer ein Backup erstellen und setze die Optimierung für Tabellen auf Ja. Schon wird immer brav
    ein Backup erstellt und gleichzeitig die Tabellen optimiert, so fährt man 2 Fliegen mit einer Klappe

    Der Cronjob mit dem User "root" halte ich für nicht optimal.
    Mit freundlichen Grüssen
    Thorsten Sass
    http://www.picture-reflex.de | http://www.reflex-artdesign.de
    Web- und Print-Design, Flyer, Fotografie, Bildbearbeitung

  4. #4
    vB-Guru Avatar von Jaydee
    Registriert seit
    29.05.2008
    Ort
    ...tief im Westen....
    Alter
    50
    Beiträge
    6.980
    Das ist die eine empfehlenswerte Möglichkeit (MySQLDumper), und ansonsten kann ich Dir auch gerne 1 - 2 eigene Scripte per Mail schicken, die Du auch zusätzlich ins vB als zeitgest. Aufgabe (Pseudo-Cron) einbinden kannst.
    Das eine optimiert nur, das andere checkt und repariert auch ggf. bei Bedarf.

    Müsstest dann nur noch Deine DB-Zugangsdaten eintragen und hochladen. Der Erfolg wird dann im redchten Frame des ACP angezeigt, sofern Du diese Scripte manuell anstößt (Funktion "Jetzt starten"). Ansonsten laufen sie, wie die vB Aufgaben auch, im Hintergrund.
    Liebe Grüße
    Jörg


    Spezifische Fragen zum MySQLDumper bitte nicht hier, sondern im MSD-Support-Forum stellen.
    Aktuell verfügbare Version: MSD 1.24.4

    Die deutsche Rechtschreibung ist Freeware. Das heißt, Du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Datenbank optimieren / reparieren - Prozess hängt sich auf
    Von fenris im Forum vBulletin 3.8 Fragen und Probleme
    Antworten: 12
    Letzter Beitrag: 22.08.2010, 17:28
  2. Allgemein - tabellen reparieren geht nicht :(
    Von sineay im Forum vBulletin 4 Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 16.08.2010, 18:55
  3. Tabellen reparieren/optimieren per "zeitgesteuerter Aufgabe" möglich?
    Von Jaydee im Forum vBulletin 3.7 Fragen und Probleme
    Antworten: 5
    Letzter Beitrag: 07.12.2008, 18:21
  4. Ständig Tabellen zu reparieren
    Von Symptome im Forum vBulletin 3.7 Fragen und Probleme
    Antworten: 4
    Letzter Beitrag: 01.10.2008, 16:09
  5. Importieren & Wartung->Tabellen reparieren/optimieren
    Von Gandalf2003 im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 3
    Letzter Beitrag: 12.05.2004, 13:21

Lesezeichen

Berechtigungen

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