Mysql
 sql >> Database >  >> RDS >> Mysql

Risultati nel raggio - Ottimizzazione della query MySQL lenta

Puoi fare alcune cose:

  • Crea una nuova colonna in modo da non dover utilizzare CONCAT CONCAT(property.paon, ', ', property.street) nel GROUP BY e il JOIN (questo lo accelererà molto!)
  • Come dice JackHacks, devi creare indici nel posto giusto. (codice postale della proprietà e la colonna appena creata, e codice postale e indirizzo epc)
  • Rimuovi il HAVING con epc.TOTAL_FLOOR_AREA > 0 e aggiungilo a WHERE

Se hai bisogno di ulteriore aiuto, condividi en EXPLAIN della tua domanda con noi.