Teil 5: MySQL 4 - Einplanungsmodifikatoren und Locking
SQL-Optimierung: Manuelles Priorisieren und Sperren

Nicht alle Abfragen und Schreiboperationen in SQL-Datenbanken sind gleich wichtig. Wer seiner Datenbank mit Modifikatoren und manuellem Locking Priorisierungshinweise gibt, kann den Durchsatz bei zeitkritischen SQL-Operationen deutlich steigern.
In den vorangegangenen Artikeln zur SQL-Optimierung ging es hauptsächlich darum, einzelne Anfragen schneller zu machen. In MySQL können Sie darüber hinaus die Einplanungsprioritäten für Anweisungen manipulieren, sodass Anfragen, die von unterschiedlichen Clients stammen, besser kooperieren können und einzelne Clients nicht längere Zeit ausgesperrt werden. Durch eine Änderung der Prioritäten wird außerdem sichergestellt, dass bestimmte Anfragen schneller ausgeführt werden.
Als Erstes betrachten wir die Standardeinplanung von MySQL und untersuchen dann, welche Möglichkeiten Sie haben, diese Strategie zu beeinflussen. Außerdem wird beschrieben, welche Folgen die Sperrebenen der Tabellen-Handler für den gleichzeitigen Zugriff durch Clients haben.
Unsere neue Serie zur Optimierung von MySQL-Anfragen basiert auf Kapitel 4 “Optimierung von Anfragen“ des Standardwerks „MySQL 4 – Konfiguration, Administration und Entwicklung“ von Paul Dubois aus dem SAMS-Verlag. Weitere MySQL-Bücher und eBooks auch von Paul Dubois finden Sie in unserem Partner-Buchshop bei informit.de.
Inhalt dieses Artikels
Das könnte Sie auch interessieren
Links zum Thema
Meinungen zu diesem Artikel (1 von 1)
Albert Lauchner
29.09.08 13:55
SQL-Optimierung: Manuelles Priorisieren und Sperren
Manchmal ist das Mitdenken eben besser als der hochoptimierte Automatismus




PDF
eBook








