sql >> Databasteknik >  >> RDS >> Mysql

Resultat inom radie - Optimering av långsam MySQL-fråga

Du kan göra några saker:

  • Skapa en ny kolumn så att du inte behöver använda CONCAT CONCAT(property.paon, ', ', property.street) i GROUP BY och JOIN (detta kommer att påskynda det mycket!)
  • Som JackHacks säger måste du skapa index på rätt plats. (fastighetens postnummer och den nyskapade kolumnen, och epc postnummer och adress)
  • Ta bort HAVING med epc.TOTAL_FLOOR_AREA > 0 och lägg till den i WHERE

Om du behöver mer hjälp, dela en FÖRKLARA din fråga med oss.



  1. Ett effektivt sätt att spara en Array och dess nycklar till en databas

  2. Rapportera mer detaljerat än vanligt – Microsoft Access

  3. Visa alltid decimaler i SQL?

  4. MySQL endast inom innevarande månad?