Itu tergantung pada operasi yang terjadi pada tabel.
Jika ada banyak SELECT dan sedikit perubahan, indeks semua yang Anda suka.... ini akan (berpotensi) mempercepat pernyataan SELECT.
Jika tabel banyak terkena UPDATE, INSERT + DELETE ... ini akan sangat lambat dengan banyak indeks karena semuanya perlu dimodifikasi setiap kali salah satu operasi ini dilakukan
Karena itu, Anda dapat dengan jelas menambahkan banyak indeks tidak berguna ke tabel yang tidak akan melakukan apa pun. Menambahkan indeks B-Tree ke kolom dengan 2 nilai berbeda akan sia-sia karena tidak menambahkan apa pun dalam hal mencari data. Semakin unik nilai dalam kolom, semakin besar manfaat indeks.