sql >> Database >  >> RDS >> Mysql

Afzonderlijke join-clausule in een samengestelde index

Alleen de voorrand van de index zou worden gebruikt (a.id ), dus alleen de INNER JOIN naar b zou profiteren van de index... dus de extra kolommen in de index (a.bar en a.foo ) zijn niet nuttig in de geplaatste voorbeeldquery.

Uit de MySql-documentatie :



  1. Prestaties van subquery in IN-clausule met grote tabellen in verwijderquery

  2. Mysql voegt twee tabellen samen met een verschillende rij aan de linkerkant en dezelfde rij aan de rechterkant

  3. Ongeldige poging om het veld te openen voordat read() wordt aangeroepen

  4. Maak verbinding met mysql op een andere server