Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyniki w promieniu - Optymalizacja powolnego zapytania MySQL

Możesz zrobić kilka rzeczy:

  • Utwórz nową kolumnę, aby nie trzeba było używać CONCAT CONCAT(property.paon, ', ', property.street) w GROUP BY i JOIN (to znacznie przyspieszy!)
  • Jak mówi JackHacks, musisz tworzyć indeksy we właściwym miejscu. (kod pocztowy nieruchomości i nowo utworzona kolumna oraz kod pocztowy i adres epc)
  • Usuń HAVING z epc.TOTAL_FLOOR_AREA > 0 i dodaj go do WHERE

Jeśli potrzebujesz dodatkowej pomocy, podziel się z nami pl WYJAŚNIENIE swojego zapytania.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie backticków wokół nazw pól

  2. Python:Konwertuj krotkę na ciąg oddzielony przecinkami

  3. WSTAW ... NA DUPLIKOWANY KLUCZ (nic nie rób)

  4. BLOB vs. VARCHAR do przechowywania tablic w tabeli MySQL

  5. Pobierz TOP 10 rzędów bez użycia TOP lub LIMIT? – Wywiad Pytanie tygodnia #247