Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa cara tercepat untuk mencari tabel besar untuk poin dalam radius MySQL (lintang bujur)

Nah pertama-tama jika Anda memiliki banyak data geospasial, Anda harus menggunakan ekstensi geospasial mysql daripada perhitungan seperti ini. Anda kemudian dapat membuat indeks spasial yang akan mempercepat banyak kueri dan Anda tidak perlu menulis kueri panjang seperti di atas.

Menggunakan perbandingan dengan ST_Jarak atau membuat geometri dengan radius yang diinginkan bersama dengan ST_within mungkin memberi Anda hasil yang baik dan bisa jauh lebih cepat daripada saat ini. Namun cara terbaik dan tercepat untuk mencapai ini, ST_Dwithin belum diimplementasikan di mysql.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL LOAD DATA INFILE dan Kutipan Ganda yang Hilang

  2. Apa Algoritma pencarian terbaik untuk PHP &MYSQL?

  3. Kesalahan kueri SQL - Kolom tidak boleh nol

  4. MySQL dan JSON - ubah array menjadi baris

  5. Menghitung Contoh Nilai Unik di Bidang