MySQL thường xây dựng lại toàn bộ bảng khi bạn thêm chỉ mục, vì vậy tất cả những cái hiện có cũng được xây dựng lại. Điều này có thể chậm.
Ngoại lệ duy nhất là thêm một chỉ mục bằng cách sử dụng plugin InnoDB, nhưng không.
Theo như tôi biết, nó luôn quét toàn bộ bảng khi xây dựng một chỉ mục, tuy nhiên nó CÓ THỂ thực hiện quét chỉ mục nếu bạn đang thêm một chỉ mục có cùng (hoặc một tập hợp con) các cột như một chỉ mục khác. Các chỉ mục như vậy thường chỉ hữu ích nếu các cột có thứ tự khác nhau.
Sử dụng mysql chứng khoán, bạn càng có nhiều chỉ mục, thì việc tạo một chỉ mục mới sẽ càng chậm, vì nó cũng xây dựng lại các chỉ mục hiện có.
Với plugin, tôi nghĩ nó không có gì khác biệt.
Dù bằng cách nào, nếu bạn định thêm nhiều chỉ mục, bạn nên thực hiện tất cả chúng cùng một lúc, không phải từng chỉ mục.