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 ترتیب میں store ہوتی ہیں، اس لیے primary key lookup سیدھی مکمل row پر پہنچتی ہے۔
