sql >> Databáze >  >> RDS >> Mysql

Poškodilo by omezení jedinečného klíče se spoustou polí výkon MySQL?

Přítomnost indexu ve vaší tabulce přidává určitou režii k vašim příkazům INSERT/UPDATE/DELETE.

20sloupcový index není horší než 1sloupcový index. Nebo je alespoň rozdíl ve výkonu dostatečně malý, takže byste kvůli němu neměli měnit svůj design.

Zde je přirovnání:Vaše matka vás požádá, abyste šli do obchodu vyzvednout potraviny. Musíte si obout boty, dojet autobusem do obchodu, nasbírat potraviny, vystát frontu na jejich zaplacení, jet autobusem domů a dát potraviny do lednice. Záleží hodně na tom, jestli požádá o 1 položku, 2 nebo 20? Je pravda, že taška je o něco těžší, ale čas strávený na cestě se nemění.




  1. GlassFish 5 a konektor MySQL

  2. Upsert s transakcí

  3. MySQL:Pokud funkci v dotazu SQL použiji více než jednou, přepočítá se pokaždé?

  4. php mysql dvojité časové období