Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kết quả trong bán kính - Tối ưu hóa truy vấn MySQL chậm

Bạn có thể làm một số điều sau:

  • Tạo một cột mới để bạn không cần sử dụng CONCAT CONCAT(property.paon, ', ', property.street) trong GROUP BYJOIN (điều này sẽ tăng tốc độ lên rất nhiều!)
  • Như JackHacks nói rằng bạn cần tạo chỉ mục ở đúng vị trí. (mã bưu điện thuộc tính và cột mới được tạo cũng như mã bưu điện epc và địa chỉ)
  • Xóa HAVING với epc.TOTAL_FLOOR_AREA > 0 và thêm nó vào WHERE

Nếu bạn cần thêm trợ giúp, hãy chia sẻ vi GIẢI THÍCH truy vấn của bạn với chúng tôi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. nhóm đếm mysql bằng cách có

  2. giao dịch mysql - quay trở lại bất kỳ ngoại lệ nào

  3. mysql_fetch_array () / mysql_fetch_assoc () / mysql_fetch_row () / mysql_num_rows etc ... mong muốn tham số 1 là tài nguyên

  4. Nhập CSV vào MySQL

  5. Cú pháp trình giữ chỗ Python MySQLdb