Ein bisschen Performancezuwachs ist mit einer SQL-Datenbank möglicherweise drin (käme auf einen Versuch an).
Aber grundsätzlich bleibe ich dabei, du bist mit dieser Anzahl an Elementen weit über dem, was unsere Nutzer/Kunden typischerweise in ihrer Bibliothek haben, und die Software ist nicht für diese Mengen ausgelegt, so dass immer Abstriche in der Perfomance zu erwarten sind.