De aanwezigheid van een index in uw tabel voegt wat overhead toe aan uw INSERT/UPDATE/DELETE-instructies.
Een index met 20 kolommen is niet slechter dan een index met 1 kolom. Of in ieder geval, het prestatieverschil is zo klein dat u uw ontwerp daarom niet zou moeten veranderen.
Hier is een analogie:je moeder vraagt je om naar de winkel te gaan om boodschappen te halen. Je moet je schoenen aandoen, de bus naar de winkel nemen, boodschappen halen, in de rij staan om ze te betalen, de bus naar huis nemen en de boodschappen in de koelkast zetten. Maakt het veel uit of ze 1 of 2 of 20 stuks vraagt? Het is waar dat het een beetje zwaarder is om de tas te dragen, maar de tijd die nodig is voor de reis verandert niet.