MySQL 4: Einplanungsmodifikatoren und Locking

Datenbanktuning durch manuelles Priorisieren und Sperren

Nicht alle Select-, Update- oder Insert-Befehle in SQL-Datenbanken sind gleich wichtig. Wer seiner Datenbank mit Modifikatoren und manuellem Locking Priorisierungshinweise gibt, kann den Durchsatz bei den entscheidenden SQL-Operationen deutlich steigern.

In MySQL können Sie die Einplanungsprioritäten für Anweisungen manipulieren, so dass 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.

Im aktuellen TecChannel-Tagesthema SQL-Optimierung: Manuelles Priorisieren und Sperren untersuchen wir, wie Sie die interne Ablaufsteuerung von MySQL beeinflussen. Außerdem erfahren Sie, welche Folgen die Sperrebenen der Tabellen-Handler für den gleichzeitigen Zugriff durch Clients haben. (ala)