Das war eben auch meine erste Idee - wenn das Selektieren der Daten schon so lange dauert, kann auch eine
RAM-Disk das nicht immens beschleunigen. Hier zeigt sich der Geschwindigkeitszuwachs eher beim Rückschreiben in die Datenbank.
Was sich im Laufe der Zeit (Bereich viele Monate bis Jahre) auch negativ bemerkbar macht ist die Fragmentierung der Datenbank. Oder selektierst Du Blobs mit? Das ist auch einen mögliche Bremse.