sql >> Databasteknik >  >> RDS >> Mysql

Skulle en begränsning av unik nyckel med många fält skada MySQL-prestandan?

Närvaron av ett index i din tabell lägger till vissa overhead till dina INSERT/UPDATE/DELETE-satser.

Ett index med 20 kolumner är inte sämre än ett index med en kolumn. Eller åtminstone är skillnaden i prestanda liten nog att du inte bör ändra din design på grund av det.

Här är en liknelse:Din mamma ber dig gå till affären för att hämta matvaror. Du måste ta på dig skorna, ta bussen till affären, hämta matvaror, stå i kö för att betala för dem, ta bussen hem och ställa matvarorna i kylen. Spelar det stor roll om hon ber om 1 objekt eller 2 eller 20? Det är sant att det är lite tyngre att bära väskan, men tiden det tar för resan ändras inte.




  1. Fel:Parametertyp stöds inte i ADODB-koden för klassisk ASP

  2. Lägg till ny datakälla (mysql) wildfly

  3. Hur man infogar rader i SQL Server Table genom att redigera tabellrader GUI - SQL Server / TSQL Tutorial Del 101

  4. mysqldump gör en partiell backup - ofullständig tabelldump