Eine gut gepflegte Datenbank ist das Fundament für ein performantes Dolibarr-System. In diesem Artikel erfahren Sie, wie Sie Ihre Dolibarr-Datenbank optimieren und sauber halten.

Warum Datenbankpflege wichtig ist

  • Performance – Schnellere Ladezeiten durch optimierte Tabellen
  • Speicherplatz – Löschen von überflüssigen Daten
  • Stabilität – Weniger Fehler durch intakte Datenbankstruktur
  • Backup-Geschwindigkeit – Kleinere Datenbank = schnellere Backups

Die wichtigsten Pflege-Aufgaben

  1. Tabellen optimieren – Defragmentierung entfernen
  2. Alte Logs löschen – Protokolldateien bereinigen
  3. Temp-Tabellen leeren – Temporäre Daten entfernen
  4. Indizes prüfen – Fehlende Indizes ergänzen
  5. Datenbank-Größe überwachen – Entwicklung im Blick behalten

Fakt: Eine optimierte Datenbank kann die Ladezeit Ihrer Dolibarr-Website um bis zu 40% reduzieren!

Praktische SQL-Befehle für die Pflege

-- Tabellen optimieren
OPTIMIZE TABLE llx_societe, llx_facture, llx_commande, llx_propal;

-- Alte Logs löschen (älter als 30 Tage)
DELETE FROM llx_logs WHERE date_log < DATE_SUB(NOW(), INTERVAL 30 DAY);

-- Tabellengrößen anzeigen
SELECT table_name, ROUND((data_length + index_length) / 1024 / 1024, 2) AS size_mb
FROM information_schema.tables
WHERE table_schema = "dolibarr"
ORDER BY size_mb DESC;

Automatisierung der Datenbankpflege

  • Cronjob einrichten – Automatische Optimierung
  • monatliche Backups – Vor der Bereinigung
  • Wöchentliche Prüfung – Datenbank-Größe kontrollieren