sql >> Databasteknik >  >> RDS >> Mysql

Indexstorlekar i MySQL

Index nyckel längden är begränsad till 1000 byte i MyISAM , 767 byte i InnoDB (per kolumn).

Det betyder att du inte kan indexera en enda UTF8 kolumn mer än 333 tecken långa i en MyISAM tabell (vid beräkning av den maximala indexstorleken, MySQL förutsätter 3 byte per tecken, även om den faktiska längden kan vara mycket mindre)

Du kan skapa så många indexerade poster som du behöver.



  1. Databasdesign för skolgångssystem

  2. Uppdatera MySQL-tabellen och ignorera dubbletter

  3. Docker mysql kan inte ansluta till behållaren

  4. SQL Server prestanda råd från Brent Ozar och Pinal Dave