Odoo ist schnell – wenn die Umgebung stimmt. Wenn nicht, merkt es jeder im Unternehmen sofort: Die Auftragsliste braucht acht Sekunden, der Lagerbericht läuft in einen Timeout, und beim Monatsabschluss steht die Buchhaltung still. Die Ursache liegt dabei selten in Odoo selbst, sondern fast immer in drei Bereichen der Infrastruktur.
1. PostgreSQL: Das Herz jeder Odoo-Installation
Odoo speichert alles in PostgreSQL – und PostgreSQL kommt ab Werk mit Einstellungen, die auf minimale Ressourcen ausgelegt sind, nicht auf ein ERP mit Millionen Buchungszeilen. Die wichtigsten Stellschrauben:
- shared_buffers und Cache-Größen: Die Arbeitsdaten Ihres Unternehmens gehören in den RAM. Ist der Puffer zu klein, liest die Datenbank permanent von der Platte – jede Listenansicht wird zur Geduldsprobe.
- work_mem: Sortierungen und Gruppierungen (jeder Pivot-Bericht!) brauchen Arbeitsspeicher pro Abfrage. Zu wenig davon heißt: Sortieren auf der Festplatte.
- Autovacuum: PostgreSQL räumt gelöschte und geänderte Zeilen im Hintergrund auf. Ist dieser Prozess falsch eingestellt, wachsen Tabellen ins Leere und werden schleichend langsamer – ein Klassiker bei Installationen, die „früher schneller waren".
2. Odoo-Worker: Die richtige Anzahl entscheidet
Odoo verarbeitet Anfragen in parallelen Worker-Prozessen. Zu wenige davon, und Ihre Mitarbeiter warten aufeinander – die Anwendung fühlt sich zäh an, obwohl der Server langweilt. Zu viele, und sie kannibalisieren sich gegenseitig den RAM, bis der Server auslagert. Die richtige Zahl hängt von CPU-Kernen, RAM und Nutzungsprofil ab; dazu kommen getrennte Limits für langlaufende Berichte, damit ein einzelner Export nicht das ganze System blockiert. Auch der Echtzeit-Kanal (Chat, Benachrichtigungen) braucht eine saubere Proxy-Konfiguration – sonst „hängen" Benachrichtigungen scheinbar grundlos.
3. Filestore und Backups: Die unterschätzten Details
Dokumente, Bilder und Anhänge liegen nicht in der Datenbank, sondern im Filestore auf dem Dateisystem. Für Backups heißt das: Datenbank-Dump und Filestore müssen zusammen und konsistent gesichert werden – wer nur die Datenbank sichert, restauriert ein ERP voller toter Dokumentenverweise. Schneller NVMe-Storage zahlt sich hier doppelt aus: beim täglichen Arbeiten mit Anhängen und bei der Dauer von Backup und Restore.
Woran Sie eine gesunde Odoo-Umgebung erkennen
Listen öffnen in unter einer Sekunde, Berichte laufen ohne Timeouts, der Monatsabschluss bremst nicht den Vertrieb, und Updates passieren nachts mit Snapshot-Absicherung statt am Freitagnachmittag mit Daumendrücken. Genau dafür bauen wir Umgebungen: Im Managed Odoo Hosting übernehmen wir Tuning, Monitoring, konsistente Backups und Update-Betrieb – und Ihr Odoo-Partner behält freie Hand für Module und Prozesse. Wenn sich Ihr Odoo zäh anfühlt: Wir schauen uns die Installation an und sagen Ihnen konkret, wo die Zeit bleibt.