Teil 5: MySQL 4 - Einplanungsmodifikatoren und Locking

SQL-Optimierung: Manuelles Priorisieren und Sperren

von Paul DuBois, 29.09.2008
PDF PDF | eBook eBook
Aufmacher
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.
MySQL4: Konfiguration, Administration und Entwicklung
MySQL4: Konfiguration, Administration und Entwicklung
MySQL4: Konfiguration, Administration und Entwicklung
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.
'Server-Newsletter' bestellen!
Auf der nächsten Seite: Einplanungsstrategie
 
Seite 1 von 10
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
Ihre Meinung zum Artikel
Benutzername:
Passwort: