sql >> Database teknologi >  >> RDS >> Mysql

Indeksstørrelser i MySQL

Indeks nøgle længde er begrænset til 1000 bytes i MyISAM , 767 bytes i InnoDB (pr. kolonne).

Det betyder, at du ikke kan indeksere en enkelt UTF8 kolonne mere end 333 tegn lange i en MyISAM tabel (ved beregning af den maksimale indeksstørrelse, MySQL antager 3 bytes pr. tegn, selvom den faktiske længde kan være meget mindre)

Du kan oprette så mange indekserede poster, som du har brug for.



  1. Optimer gruppevis maksimal forespørgsel

  2. Bedste måde at implementere et revisionsspor i SQL Server?

  3. Hvordan VÆLGES efter MAX(dato)?

  4. CURRENT_DATE/CURDATE() fungerer ikke som standardværdi for DATE