Zum Inhalt springen
TaylorCom

MariaDB · MySQL · SQLite

Datenbank-Optimierung & SQL-Performance: wenn jede Millisekunde im Betrieb zählt.

Eine Abfrage, die gestern noch eine Sekunde brauchte, braucht heute zwanzig – weil die Tabellen gewachsen sind, ein Index fehlt oder der Server mit Standardwerten läuft. TaylorCom findet die Ursache, misst nach und ändert nur, was nachweislich hilft.

Eigene SQL-PraxisLAGER 6000 läuft selbst auf MariaDB/MySQL
Messen vor ÄndernJede Maßnahme mit Vorher-Nachher-Wert
Ihre Daten bleiben bei IhnenIhr Server, Ihre Datenbank, Ihre Hoheit
Direkter KontaktSie sprechen mit dem Entwickler, nicht mit einem Vertrieb

Typische Ausgangslage

Langsam wird eine Datenbank selten über Nacht.

Meist wächst das Problem mit dem Betrieb: mehr Artikel, mehr Belege, mehr Arbeitsplätze, die gleichzeitig zugreifen. Listen bauen sich zäh auf, Auswertungen laufen minutenlang, und zum Monatsende blockieren sich Buchungen gegenseitig.

Die Ursache steckt fast immer an einer von drei Stellen: in der Abfrage selbst, in fehlenden oder falsch gewählten Indizes oder in der Server-Konfiguration, die noch auf die Datenmenge von vor fünf Jahren eingestellt ist.

Neue Hardware verdeckt solche Engpässe oft nur für eine Weile. Eine gezielte Analyse zeigt dagegen, welche Abfrage wie viel Zeit kostet – und welche Änderung sie tatsächlich schneller macht.

Vorgehen

Vier Schritte, jeder mit Messwert.

Optimiert wird nicht nach Gefühl. Jede Änderung wird vorher begründet und danach gegen den Ausgangswert geprüft.

01 · MESSEN

Engpässe finden

Slow-Query-Log, Laufzeiten und Sperren zeigen, welche Abfragen die Zeit verbrauchen.

02 · ANALYSIEREN

Ursache verstehen

Mit EXPLAIN wird sichtbar, wie die Datenbank eine Abfrage ausführt und wo sie ganze Tabellen liest.

03 · ÄNDERN

Gezielt eingreifen

Indizes, umgeschriebene Abfragen oder angepasste Server-Parameter – nur das, was die Messung begründet.

04 · NACHMESSEN

Wirkung belegen

Dieselben Abfragen laufen erneut. Sie sehen schwarz auf weiß, was die Änderung gebracht hat.

Schwerpunkte

Wo wir ansetzen.

Die Arbeit richtet sich nach Ihrer Datenbank und Ihrer Anwendung – nicht nach einem Standardpaket.

01

Abfragen & Indizes

Query-Tuning für MariaDB und MySQL: langsame SELECTs, ungünstige JOINs und Unterabfragen umbauen, passende zusammengesetzte Indizes anlegen und überflüssige entfernen.

02

InnoDB & Server

Konfiguration auf die tatsächliche Datenmenge abstimmen: Buffer Pool, Log-Dateien, Verbindungen und Sperrverhalten. Dazu Kollationen und Zeichensätze, die sauber zueinander passen.

03

Migration & SQLite

Altdaten aus dBase, Paradox, Access oder CSV sauber nach MariaDB/MySQL übernehmen – mit Prüfung der Datensätze. Für Einzelplatz-Anwendungen auch eingebettete SQLite-Datenbanken.

Aus der eigenen Praxis

Wir optimieren, was wir selbst betreiben.

TaylorCom entwickelt seit 1996 Software für den Handel. Die Lagerverwaltung LAGER 6000 arbeitet auf einer offenen MariaDB/MySQL-Datenbank mit mehreren Arbeitsplätzen gleichzeitig – dieselben Fragen nach Indizes, Sperren und Laufzeiten stellen sich dort jeden Tag.

Diese Erfahrung bringen wir in Ihre Datenbank ein, unabhängig davon, ob dahinter eine TaylorCom-Anwendung, eine Branchenlösung oder eine Eigenentwicklung läuft.

Bad Oeynhausen · OWL · bundesweit

Ihre Datenbank wird langsamer?

Schreiben Sie kurz, welche Datenbank Sie nutzen und wo es hakt. Betreuung per Telefon und Fernwartung – für Betriebe in Minden, Herford, Bielefeld, Löhne, Bünde und bundesweit.