Index ni muundo tofauti wa data uliopangwa (B-tree katika InnoDB) unaoruhusu MySQL kupata rows bila kuchanganua jedwali zima. Bila index, lookup husoma kila row (full table scan); ukiwa nayo, hupitia mti kwa hatua chache.
Primary dhidi ya secondary
Katika InnoDB jedwali lenyewe ndilo index ya primary key — clustered index. Rows zinahifadhiwa kimwili kwa mpangilio wa primary-key, hivyo lookup ya primary key hufika moja kwa moja kwenye row nzima.
