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

Mysql - urutan beberapa indeks kolom

Status terlebih dahulu. Triknya adalah jika Anda hanya perlu melakukan kueri berdasarkan kategori, Anda bisa.

SELECT * from table where status in (1,0) and category = 'whatever'

dan masih mendapatkan dukungan indeks. Tentu saja jika kueri Anda semua menggunakan kedua kolom, keduanya sama saja, tetapi dalam kasus ini jika Anda hanya menggunakan status, itu jauh lebih baik, dan hanya kategori hanya sedikit lebih buruk jika sama sekali.

Jika Anda juga melihat banyak sisipan, Anda ingin meminimalkan jumlah indeks, jadi ini adalah pilihan terbaik Anda daripada memiliki banyak indeks.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memulihkan Database MySQL saat menginstal ulang Wamp

  2. Cara mengambil cadangan Fisik untuk mesin MySQL INNODB non-perusahaan

  3. Tidak dapat menghentikan MySQL di OS X 10.10

  4. Cara Menjalankan host flush mysqladmin di Amazon RDS

  5. Laravel 5 fasih dimanaIn