sql >> Database >  >> RDS >> Mysql

Resultaten binnen een straal - Optimalisatie van langzame MySQL-query

Je kunt een paar dingen doen:

  • Maak een nieuwe kolom zodat u CONCAT CONCAT(property.paon, ', ', property.street) niet hoeft te gebruiken in de GROUP BY en de JOIN (dit zal het veel versnellen!)
  • Zoals JackHacks zegt, moet je indexen op de juiste plek maken. (eigenschap postcode en de nieuw aangemaakte kolom, en epc postcode en adres)
  • Verwijder de HAVING met epc.TOTAL_FLOOR_AREA > 0 en voeg het toe aan de WHERE

Als je meer hulp nodig hebt, deel dan een UITLEG van je vraag met ons.



  1. Gegevenstype Oracle JDBC en Oracle CHAR

  2. Back-up database maken in MySQL met C#

  3. MyBatis Batch invoegen/update voor Oracle

  4. mysql:Hoe kan ik het teken aan het begin of einde van een veld verwijderen?