mysql optimisation de requete "is not null"
bonjour à tous
j'ai une table qui contient environ 2 millions d'enregistrements
avec un champs "id", "nom" et plusieurs autre champs numéroté de 1 à 20
je fais dans cette table des requêtes du style
Code:
1 2 3 4
| select ... where nom='toto'
and champ11 is not null
and champ12 is not null
order by id |
en fait je cherche la présence d'information dans le champ11 ET le champ12 pour le nom toto. Le problème c'est que les champ1 à champ20 ne sont pas indexé (je pense que d'indexé individuellement tout les champs est contre productif) et donc les perfs ne sont pas très bonne.
je vois pas trop comment m'en sortir : une idée ?