Salut
Aujourd'hui j'ai eu une requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select count(*) from Clients where type_client = 'A';
ramène que 500 lignes en 2 min !
Alors que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select count(*) from Clients where type_client = 'B' ;
ramène 2000 lignes en quelques secondes !!!

Les 2 requêtes utilisent un index range scan sur type_client et une autre colonne.
J'ai donc rebuildé l'index et les 2 requêtes deviennent quasi-instantanées ?

Certes l'index était désorganisé mais comment le vérifier ?
Faut-il vérifier uniquement la hauteur de l'arbre de l'index ?
Explication ?

merciii