Bonjour,
J'hésite à mettre un index sur un champ d'une table qui est souvant utilisé dans des clauses WHERE.
En fait, il s'agit d'un champ de type char(1) ne pouvant contenir que deux valeurs possibles : 'A' ou 'T'. Sachant que la table en question possède environ 60.000 lignes dont un peu plus de la moitier en 'A' et le reste en 'T'.
Il faut également savoir que ce champ est défini à la création et n'est jamais mis à jour par la suite.
Rq.: ce même champs est également utilisé dans une table similaire de type historique. Celle-ci contenant pas moins de 30.000 / 60.000 lignes supplémentaires par jours (les INSERT se faisant la nuit... la contrainte temps étant moins importante).
Je pense que je vais le mettre en place, mais vu le peu de valeurs distinctes, servira-t-il vraiment ?
Merci d'avance ++
Partager