sql >> Databasteknik >  >> RDS >> Mysql

Bli av med att använda tillfälliga; Använder filsortering

Som redan nämnts betyder "använda filersortering" och "använda temporärt" inte alltid dålig prestanda.

Här är några grundläggande riktlinjer för att förbättra prestanda för ORDER BY-satser. Höjdpunkterna:

Försök först att använda index (se till att fälten du sorterar efter har index). Observera att ökning av systemvariablerna sort_buffer_size a> och read_rnd_buffer_size kan också ha en negativ effekt på andra frågor - överväg att ställa in dem specifikt för den session du behöver dem för och lämna dem som standard för alla andra sessioner.




  1. Anslut MySQL till Spring-applikationen

  2. Hur infogar jag i en tabell värden från två arrayer i Postgres?

  3. Motsvarighet till GroupBy och Having-klausulen i Relational Algebra

  4. Django DB-transaktioner och dödlägen