Mo–Do 09:30–17:00, Fr bis 15:00 Uhr

Bargteheide 04532 408 99 95Göttingen 0551 890 64 000
Projekt anfragen

Shopware Performance

Datenbank-Performance für Shopware 6: MySQL und MariaDB richtig einstellen

Wir stellen MySQL bzw. MariaDB passend zu Ihrem Shopware-Shop ein, räumen wachsende Tabellen auf und sorgen dafür, dass Hintergrundprozesse die Datenbank nicht ausbremsen.

  • seit 2012
  • über 200 Onlineshops
  • über 800 Webseiten
  • Shopware Partner seit 2014
Drei Aluminiumzylinder mit blauem Lichtring als Sinnbild für Datenbank-Performance in Shopware 6

Onlineshops

über 200

umgesetzt seit 2012

Realisierte Projekte

über 1.000

seit 2012

Shopware Partner

seit 2014

eigene Plugins im Shopware Store

2012 gegründet
200+ Onlineshops
800+ Webseiten
19 Expertinnen und Experten im Team
  • Shopware Logo Partner seit 2014
  • Mollie Logo Partner seit 2021
  • Trusted Shops Logo Partner
  • eRecht24 Logo Partner
  • magnalister Logo Partner seit 2022
  • Base Logo Partner seit 2026
  • sync4 Logo Partner seit 2022
  • Pickware Logo Partner seit 2019
  • ADCELL Logo Partner
Shopware-Kunden, die mit uns arbeiten

Warum Shopware-Datenbanken mit Standardwerten ausbremsen

Viele Shopware-Datenbanken laufen mit Standardwerten, die für einen kleinen Testshop gedacht sind. Gleichzeitig wachsen Tabellen für Logs, Warenkörbe oder Nachrichten der Message Queue still vor sich hin. Irgendwann reicht der Arbeitsspeicher nicht mehr, und jede Abfrage wird langsamer, auch die gut gebauten.

Was Ihnen bessere Datenbank-Performance in Shopware 6 bringt

  • Die Datenbank nutzt den vorhandenen Arbeitsspeicher sinnvoll.
  • Große Log- und Hilfstabellen werden regelmäßig aufgeräumt.
  • Message Queue und geplante Aufgaben laufen stabil im Hintergrund.
  • Engpässe sehen Sie, bevor sie den Shop bremsen.

Leistungsumfang

Das umfasst unsere Arbeit an der Datenbank-Performance für Shopware

  • Konfiguration

    Buffer Pool, Log-Dateien und Verbindungen passend zu Shop und Server.

  • Speicher

    Der Arbeitsspeicher wird so verteilt, dass häufige Daten im Speicher bleiben.

  • Tabellen aufräumen

    Logs, alte Warenkörbe und Hilfstabellen wachsen nicht mehr unbegrenzt.

  • Message Queue

    Worker und Nachrichten laufen stabil, ohne die Datenbank zu fluten.

  • Scheduled Tasks

    Geplante Aufgaben laufen zuverlässig und zur richtigen Zeit.

  • Überwachung

    Last, Speicher und langsame Phasen im Blick, auch mit ShopSignal.

Bei der Datenbank-Performance-Optimierung stellen wir MySQL bzw. MariaDB passend zu Ihrem Shopware-6-Shop ein. Wir verteilen den Arbeitsspeicher sinnvoll, räumen wachsende Tabellen auf und sorgen dafür, dass Message Queue und geplante Aufgaben stabil laufen. So bleibt die Datenbank auch mit wachsendem Katalog und mehr Besuchern schnell.

Technik-Stack

  1. AnwendungShopware, Laravel oder WordPress mit Theme und Plugins
  2. Cache und SucheRedis und Elasticsearch passend konfiguriert
  3. PHPaktuelle Version mit OPcache
  4. Servereigene Server mit NVMe-Speicher
Wir schauen auf alle Schichten, nicht nur auf das Theme: von der Anwendung über Cache und Suche bis zum Server.

Hintergrundprozesse im Griff

Shopware erledigt viel im Hintergrund: Indexierung, Mails, Aufräumen, Import. Das läuft über die Message Queue und geplante Aufgaben. Laufen die Worker nicht dauerhaft oder stauen sich Nachrichten, wächst die Last auf der Datenbank genau dann, wenn Kundinnen und Kunden einkaufen. Wir richten die Hintergrundprozesse so ein, dass sie zuverlässig und gleichmäßig arbeiten.

public static function getSubscribedEvents(): array
{
    return [
        ProductPageLoadedEvent::class => 'onProductPage',
    ];
}

public function onProductPage(ProductPageLoadedEvent $event): void
{ /* Daten ergänzen, ohne den Core anzufassen */ }
Erweiterungen bauen wir als eigene Shopware-Plugins, damit der Shop updatefähig bleibt.

Server und Abfragen zusammen denken

Eine gut eingestellte Datenbank rettet keine schlecht gebaute Abfrage. Deshalb prüfen wir beides: die Konfiguration hier und einzelne Abfragen bei der Datenbank-Query-Optimierung. Wenn der Server selbst an seine Grenzen kommt, hilft ein Blick auf unser Shopware-Hosting.

Suchergebnis

Beispiel

www.web-labels.de › shopware › datenbank-performance

Datenbank-Performance für Shopware 6 | Web Labels

Datenbank-Performance für Shopware 6: MySQL- und MariaDB-Konfiguration, Puffer und Speicher, Aufräumen großer Tabellen, Message Queue und geplante Aufgaben.

So erscheint diese Seite mit Titel und Beschreibung in der Suche. Beides schreiben wir für jede Seite selbst.

Arbeitsweise

So verbessern wir die Datenbank-Performance für Ihren Shopware Shop

  1. Verstehen

    Wir sehen uns Ihr Geschäft, Ihre Systeme und Ihre Zahlen an, bevor wir etwas vorschlagen.

  2. Planen

    Sie bekommen ein Konzept und ein Angebot mit einzelnen Positionen und einem realistischen Zeitplan.

  3. Umsetzen

    Wir entwickeln in Etappen. Sie sehen Zwischenstände auf einer Testumgebung und geben sie frei.

  4. Betreiben

    Nach dem Livegang kümmern wir uns um Hosting, Updates und Monitoring, wenn Sie das möchten.

Referenzen

Shopware Projekte mit Datenbank- und Performance-Optimierung

Alle Shopware-Referenzen ansehen
Passende Referenz und Produkt

Ihre Ansprechpartner

Ihre Ansprechpartner für Datenbank-Performance in Shopware

Erzählen Sie uns, wo Ihr Projekt gerade steht. Janis und Tim hören zu, fragen nach und sagen Ihnen ehrlich, was wir empfehlen und was es ungefähr kostet.

Janis Rittmeier und Tim Schröder, Key-Account Manager bei Web Labels, Ansprechpartner für Datenbank-Performance

Unser Team für Ihre Fragen

  • René Grosche, Geschäftsführer bei Web Labels René Grosche Geschäftsführer
  • Marco Kreutzfeldt, Stellv. Geschäftsführer · Backoffice bei Web Labels Marco Kreutzfeldt Stellv. Geschäftsführer · Backoffice
  • Tim Schröder, Key-Account Manager bei Web Labels Tim Schröder Key-Account Manager · Beratung und Angebot
  • Janis Rittmeier, Key-Account Manager bei Web Labels Janis Rittmeier Key-Account Manager · Beratung und Angebot
  • Lennart Albrecht, Head of Development bei Web Labels Lennart Albrecht Head of Development
  • Tom Baustian, Webdesign · Performance Marketing · Audio bei Web Labels Tom Baustian Webdesign · Performance Marketing · Audio
  • Tajara-Tabea Leonard, Webdesign · Content · SEO bei Web Labels Tajara-Tabea Leonard Webdesign · Content · SEO
  • Ken Raupach, Webdesign · Performance Marketing bei Web Labels Ken Raupach Webdesign · Performance Marketing
  • Muhammed Tay, Webentwicklung bei Web Labels Muhammed Tay Webentwicklung
  • Alexander Folz, Webentwicklung bei Web Labels Alexander Folz Webentwicklung
  • Aaron Griem, Webentwicklung bei Web Labels Aaron Griem Webentwicklung
  • Leon Fischer, Webentwicklung bei Web Labels Leon Fischer Webentwicklung
  • Patrick Heidl, Webentwicklung bei Web Labels Patrick Heidl Webentwicklung
  • Tobias Schäfer, Webentwicklung bei Web Labels Tobias Schäfer Webentwicklung · Komplexe Entwicklungen
  • Laura Schop, Webentwicklung bei Web Labels Laura Schop Webentwicklung
  • Aleksej Werestschagin Webentwicklung
  • Julina Sievert, Auszubildende bei Web Labels Julina Sievert Auszubildende
  • Rosa-Lee Biesterfeldt, Auszubildende bei Web Labels Rosa-Lee Biesterfeldt Auszubildende
Technologien und Werkzeuge
ShopwareMySQLMariaDBPHPTideways

Häufige Fragen zur Datenbank-Performance für Shopware

Alle Fragen und Antworten
Reichen die Standardwerte von MySQL für Shopware?

Für kleine Shops oft ja. Mit wachsendem Katalog und mehr Besuchern sind die Standardwerte meist zu knapp, vor allem beim Arbeitsspeicher für häufig genutzte Daten. Wir passen sie an Ihren Server und Ihre Last an.

Welche Tabellen wachsen in Shopware besonders?

Typisch sind Log-Tabellen, gespeicherte Warenkörbe und Hilfstabellen, je nach Erweiterungen auch eigene Tabellen von Plugins. Wir prüfen, was bei Ihnen wächst, und richten regelmäßiges Aufräumen ein.

Können Sie das auch bei unserem Hoster umsetzen?

Das hängt vom Zugriff ab. Bei Managed-Servern stimmen wir die Einstellungen mit Ihrem Hoster ab. Auf unserem Shopware-Hosting setzen wir sie direkt um.

Verwandte Leistungen
  • Performance

    Schnellere Shopware-6-Shops: Wir messen mit ShopSignal und Tideways, finden die Bremsen in Datenbank, Cache, Suche, Theme und Server und lösen zuerst, was am meisten bringt.

  • Redis

    Wir richten Redis für Shopware 6 ein: für Cache, Sessions, Sperren und Zähler, sauber getrennt und so konfiguriert, dass es auch bei Last stabil bleibt.

  • Elasticsearch

    Wir binden Elasticsearch oder OpenSearch an Shopware 6 an, damit Suche, Filter und Listings aus einem eigenen Index kommen und die Datenbank entlastet wird.

  • Datenbank-Queries

    Wir finden die Abfragen, die Ihren Shopware-Shop bremsen, verstehen sie mit EXPLAIN und Profiling und beheben sie mit Indizes, besseren DAL-Abfragen oder angepasstem Plugin-Code.

Erzählen Sie uns von Ihrem Projekt

Ein paar Sätze reichen für den Anfang. Wir melden uns mit Rückfragen oder einem Terminvorschlag.

Bis zu 80 % staatliche Förderung