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

Dua indeks kolom tunggal vs satu indeks dua kolom di MySQL?

Jika Anda memiliki dua indeks kolom tunggal, hanya satu yang akan digunakan dalam contoh Anda.

Jika Anda memiliki indeks dengan dua kolom, kueri mungkin lebih cepat (Anda harus mengukur). Indeks dua kolom juga dapat digunakan sebagai indeks kolom tunggal, tetapi hanya untuk kolom yang terdaftar terlebih dahulu.

Terkadang berguna untuk memiliki indeks pada (A,B) dan indeks lainnya pada (B). Ini membuat kueri menggunakan salah satu atau kedua kolom menjadi cepat, tetapi tentu saja juga menggunakan lebih banyak ruang disk.

Saat memilih indeks, Anda juga perlu mempertimbangkan efek penyisipan, penghapusan, dan pembaruan. Lebih banyak indeks =pembaruan lebih lambat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memeriksa apakah ada tabel atau kolom dalam database?

  2. Bagaimana Anda menyimpan jam bisnis di db/model aplikasi Rails?

  3. Resque Mysql2::Error:Pengguna telah melampaui sumber daya 'max_user_connections' (nilai saat ini:10)

  4. Pencarian sensitif huruf MYSQL untuk bidang utf8_bin

  5. PDO - Kesalahan fatal:Panggilan ke fungsi anggota fetch() pada non-objek