Ingen af opslagene i MySQL's MyISAM- eller InnoDB-lagringsmotorer er O(1)-søgninger. Disse lagermotorer bruger B+Trees til at implementere indekser. Det bedste, de kan gøre, er O(log2 n) søgninger.
MEMORY
storage-motoren bruger en HASH-indekstype som standard, såvel som B+Tree-indekstypen. Kun HASH-indekset kan opnå O(1)-opslag.
Datatypen for den indekserede kolonne ændrer ikke dette i begge tilfælde.
For mere om MySQL-indekser, læs http://dev. mysql.com/doc/refman/5.1/da/mysql-indexes.html