Tout impact sur les performances d'Oracle pour l'utilisation COMME 'string' vs = 'string'?

Ce

SELECT * FROM SOME_TABLE WHERE SOME_FIELD LIKE '%some_value%';

est plus lente que ce

SELECT * FROM SOME_TABLE WHERE SOME_FIELD = 'some_value';

mais que penser de cela?

SELECT * FROM SOME_TABLE WHERE SOME_FIELD LIKE 'some_value';

Mon test indique les deuxième et troisième exemples sont exactement les mêmes. Si c'est vrai, ma question est, pourquoi "=" ?

Quels tests avez-vous fait?
1 - Exécution d'une instruction à l'encontre d'une grande table à l'aide de deux méthodes beaucoup de temps, en notant le temps d'exécution 2 - Regardé le plan d'expliquer

OriginalL'auteur JosephStyons | 2008-09-25