MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

MongoDB:Permintaan lambat, bahkan dengan indeks

Kemudian titik di sini adalah pilihan pengurutan indeks dan kueri.

Jika Anda melihat output sebelumnya dari .explain() Anda akan melihat bahwa ada rentang "min/maks" pada elemen "t" dalam ekspresi Anda. Dengan "memindahkannya ke akhir" evaluasi, Anda mengizinkan elemen pemfilteran lain yang lebih penting untuk ekspresi keseluruhan ( menentukan kemungkinan kecocokan yang lebih kecil dari "e" menjadi faktor utama sebelum memindai meskipun "t" pada dasarnya "semuanya" .

Ini sedikit DBA, tetapi di dunia NoSQL saya percaya ini menjadi masalah programmer.

Anda pada dasarnya perlu membuat "jalur kecocokan terpendek" di sepanjang tombol yang dipilih untuk mendapatkan pemindaian yang paling efektif. Itulah mengapa hasil yang diubah dijalankan lebih cepat.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara mengisi array id yang sangat bersarang setelah pencarian agregat di mongodb?

  2. TTL kedaluwarsa dokumen referensi Mongoose

  3. Bagaimana mengurutkan mongodb dengan pymongo

  4. Bagaimana memvalidasi dalam Mongoose sebuah array dan pada saat yang sama elemen-elemennya

  5. Aplikasi Laravel tidak berjalan di xampp atau server langsung tetapi berfungsi dengan baik di php artisan serve