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

Mengapa MySQL tidak menggunakan indeks optimal?

Indeks terbaik untuk kueri Anda adalah indeks gabungan pada (country, state, latitude, longitude) (country dan state bisa ditukar). MySQL memiliki dokumentasi yang baik tentang indeks multi-kolom, yaitu disini .

Pada dasarnya, latitude dan longitude tidak terlalu selektif secara individual. Sayangnya, indeks B-tree standar hanya mendukung satu ketidaksetaraan, dan kueri Anda memiliki dua.

Sebenarnya, jika Anda ingin memproses GIS, maka Anda harus menggunakan ekstensi spasial ke 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. Panjang komentar tabel di MySQL

  2. Aplikasi Web PHP:pertanyaan praktik terbaik desain database mysql

  3. konversi zona waktu ke zona waktu lain

  4. Cara memperbaiki database dan tabel MySQL

  5. Cara menemukan nilai Hex dan Nilai Char() tertentu di MySQL SELECT