sql >> Databasteknik >  >> RDS >> Mysql

Är det bättre att VÄLJA innan du GÅR MED?

Som alltid med optimeringsfrågor bör svaret vara:det beror på. Svaren beror på flera saker, bland annat:

  • Finns det verkligen en prestandafördel genom att använda fråga 2 istället för fråga 1. Detta kan ses i frågeplanen som skapas för dessa frågor. Den skapade frågeplanen kan vara densamma för båda frågorna, men den kan också vara olika när index används.
  • Det kan också bero på antalet rader i tabellerna som efterfrågas. Hur länge pågår frågan och hur ofta används frågan. Om du börjar optimera en fråga som används en gång om dagen och körs i några millisekunder, är det bättre att använda den fråga som är bäst läsbar.

Så den enda personen som verkligen kan avgöra om du ska använda fråga 1 eller fråga 2 är:Du. Det är omöjligt att ge dig goda råd i detta ämne.



  1. Använd MySQL relationsdatabaser på Ubuntu 9.10 (Karmic)

  2. Hantering av frödata i R12.2 online patchning

  3. Hur använder jag lösenordshashning med PDO för att göra min kod säkrare?

  4. Flera relationer mellan två enheter, är detta bra praxis?