Hallo Leute!
Wir haben im Büro einen Server mit MariaDB 10.1.38 von Debian Repository
(Stretch).
In der Instanz sind 5 Datenbanken, eine davon etwas groß (~25GB), die
andere sehr klein.
In der "großen" Datenbank haben wir ein paar Stored Procedures, die
innerhalb einer Transaktion Daten von einer Tabelle in eine andere
verschiebt (eine Art Aggregationsverfahren).
Die Prozedur in sich funktioniert einwandfrei, allerdings wenn diese
läuft werden andere Anfragen (auch in anderen Datenbanken!!!) gesperrt,
also ich sehe sie in der Prozessliste aber sie tun nichts eine ganze
Zeit lang.
Die Prozedur selbst läuft mal einige Sekunden und mal mehreren Minuten,
obwohl die Daten zu aggregieren sind mehr oder wenige die selben
(~30.000 Sätzen).
Hat jemand eine Erklärung oder wenigstens eine Idee, was ich prüfen
kann?
Danke
Luca Bertoncello
(lucab...@lucabert.de)