sql >> Database >  >> RDS >> Mysql

Slow ORDER BY in grote tafel

Hoe zou het anders kunnen? Als het de volgorde zou toepassen na het selecteren van de 18 records, zou u de top 18 records in de standaardvolgorde krijgen, die vervolgens zouden worden gesorteerd.

U krijgt mogelijk betere prestaties door alle waarden in uw IN . in te voeren statement in een tijdelijke tabel en vervolgens samenvoegen met de tijdelijke tabel.



  1. Waarom zouden rijen overeenkomen, maar niet worden gewijzigd met een mysql-update-instructie?

  2. Voorbeeld van het verbeteren van queryprestaties met indexen

  3. INSERT rijen in meerdere tabellen in een enkele query, selecteren uit een betrokken tabel

  4. mysql Toegang geweigerd voor gebruiker [e-mail beveiligd] (met wachtwoord:NEE) ondanks het instellen van een wachtwoord en het invoeren in de verbinding uri