Amis DBAs : question idiote sur les perfs
Bonjour,
je sais que la question peut paraitre idiote mais je la pose tout de même.
Prenons une table avec un champ ID de type INT indexé (et la table à 10 autres champs mais qu'importe).
Les valeurs de ce champs vont de [0; infini[
Quelle est, des ces deux requêtes, la plus rapide, sachant que le résultat retourné est strictement identique (en supposant qu'on a une bonne 100aine de millions d'enregistrement)
Code:
1 2 3 4 5 6 7 8 9 10
|
--requete 1
SELECT *
FROM MATABLE
WHERE ID >0
--requete 2
SELECT *
FROM MATABLE
WHERE ID <>0 |
En d'autre terme, sur un entier numérique, est-ce qu'une comparaison de type > est plus ou moins optimisée qu'une comparaison de type <> ?
Cdlt