Ah ok.
La tua query con soli 100 mila record impiega una media di circa 45 secondi.
L'ultima che ho postato, testata su un campione di 10 milioni di record, non va mai oltre i 15 millesimi di secondi. Quindi consiglierei anche a Samleo di utilizzare quella.