sql >> Databasteknik >  >> RDS >> Mysql

Index på sammansatta attribut

Det sammanfogar attributen i samma ordning som du har nämnt. Det av samma anledning, om du har ett sammansatt index på kolumnerna a,b,c i samma ordning, kommer indexet att vara användbart endast om de vänstra kolumnerna söks

WHERE a=4 ## uses index
WHERE a=4 and b=10 ## uses index
WHERE b=10 ## doesnot use index



  1. Hur man väljer alla kolumner och ett antal(*) i samma fråga

  2. Följ med mig på PAUG Database Designer Conference

  3. Behöver du alltid en databas för din app?

  4. Hur sammanfogar man strängar av ett strängfält i en PostgreSQL "gruppa efter"-fråga?