Các chỉ mục tăng tốc các truy vấn CHỌN vì các chỉ mục được sắp xếp theo định nghĩa. Ngoài ra, chỉ mục UNIQUE thực thi ràng buộc rằng giá trị của cột đó (hoặc kết hợp các giá trị của các cột bị ràng buộc) chỉ tồn tại một lần (áp dụng tương tự cho PRIMARY, nhưng PRIMARY chỉ có thể tồn tại một lần trên mỗi bảng ngược lại với khóa UNIQUE).
Các chỉ mục là một sự cân bằng:chúng tăng tốc đáng kể các truy vấn CHỌN (khi các cột được sử dụng có INDEX) nhưng chúng làm cho bảng MySQL đó tiêu tốn nhiều dung lượng hơn và tốn nhiều thời gian hơn khi thay đổi bảng thông qua CHÈN / CẬP NHẬT / XÓA.