sql >> Databasteknik >  >> RDS >> Mysql

Optimera MySQL-frågor:Är det alltid möjligt att optimera en fråga så att den inte använder ALLA

Det är nästan (det finns fall där det faktiskt är billigare att göra full scan) alltid möjligt att optimera EN fråga för att undvika full scan genom att skapa lämpliga index. Men om du kör flera frågor mot samma tabell finns det scenarier där antingen några av dem kommer att göra en fullständig genomsökning eller så kommer du att sluta med fler index då du har kolumner i din tabell :-)



  1. Lägg till en primärnyckelkolumn i en gammal tabell utan primärnyckel

  2. Ta reda på vilket kvartal en dejt tillhör i Oracle

  3. Felkod 1111. Ogiltig användning av gruppfunktionen

  4. PHP ser inte mysql-tillägget