Bonjour,

je viens vers vous car j'ai un petit soucis...

j'ai la simple requête suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM COMPTE WHERE ID NOT IN (SELECT COMPTE_ID FROM FACT_COMPTE)
les champs ID de la table COMPTE et COMPTE_ID de la table FACT_COMPTE sont indéxés.

En Firebird 1.5, cela prend quelques millisecondes.

en firebird 2.0, cela prend un temps monstreux.

Après vérification, je remarque que Firebird 2 n'utilise pas les index. Les deux DB sont des copies conformes.

Pourquoi Firebird 2 n'utilise pas les index? (j'ai détruit et recréé les index pour être sûr)

Comment faire pour qu'il le fasse (comme Firebird 1.5 le faisait).

Merci d'avance