index ਇੱਕ ਵੱਖਰਾ, sorted data structure (InnoDB ਵਿੱਚ ਇੱਕ B-tree) ਹੈ ਜੋ MySQL ਨੂੰ ਪੂਰੀ table ਨੂੰ scan ਕੀਤੇ ਬਿਨਾਂ rows ਲੱਭਣ ਦਿੰਦਾ ਹੈ। ਇਸ ਤੋਂ ਬਿਨਾਂ, ਇੱਕ lookup ਹਰ row ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ (ਇੱਕ full table scan); ਇਸ ਦੇ ਨਾਲ, ਇਹ ਕੁਝ ਕੁ ਕਦਮਾਂ ਵਿੱਚ ਇੱਕ tree ਦੇ ਵਿੱਚ ਦੀ ਲੰਘ ਜਾਂਦਾ ਹੈ।
Primary ਬਨਾਮ secondary
InnoDB ਵਿੱਚ table ਆਪ ਹੀ primary key index ਹੈ — ਇੱਕ clustered index। Rows ਭੌਤਿਕ ਤੌਰ 'ਤੇ primary-key ਕ੍ਰਮ ਵਿੱਚ ਸਟੋਰ ਹੁੰਦੀਆਂ ਹਨ, ਇਸ ਲਈ primary key lookup ਸਿੱਧਾ ਪੂਰੀ row ਉੱਤੇ ਪਹੁੰਚ ਜਾਂਦਾ ਹੈ।
