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

Batas =1 =1 md, Batas> 1 =150 md (mongo-melt-down)

Tampaknya ada masalah dengan driver 2.0.x:ini utasnya...

Saya baru saja menjalankan kueri yang sama persis dengan 2.0.x dan 1.4.x. Ketika Batas =1, keduanya bekerja dengan cepat ~1 ms. Ketika Batas =2, versi 1.4.x tetap sekitar 1 md tetapi versi 2.0.x melompat ke 25 md. Jadi, ini bukan hanya masalah dengan output penjelasan - itu hanya gejala masalah.

Pada hari Kamis, 8 Januari 2015 09:04:05 UTC-8, Joshua Abrams menulis:Menarik... kueri yang sama persis menggunakan 1.4.x menghasilkan penjelasan yang tepat di mana n =2 (dan seterusnya). Mungkinkah ini memengaruhi kinerja? Ketika saya menjalankan kueri di mana Batas =1 itu cepat (seperti yang diharapkan) tetapi ketika Batas =2 itu 100x lebih lambat...

Pada hari Kamis, 8 Januari 2015 8:52:28 UTC-8, christkv menulis:tidak juga. Saran saya adalah membuat test case yang dapat direproduksi minimal (kode dan data) dan membuka tiket di jira.mongodb.com. agak sulit untuk mengetahui apa yang bisa terjadi. itu tidak mungkin menjadi pengemudi tetapi orang tidak pernah tahu. coba juga dengan cabang 1.4.x hanya untuk setidaknya mengesampingkan bahwa itu adalah masalah cabang 2.0.x.

Pada hari Kamis, 8 Januari 2015 17:47:45 UTC+1, Joshua Abrams menulis:Baru saja diperiksa dan saya menggunakan 2.0.12 driver. Ada pendapat lain?

Pada hari Kamis, 8 Januari 2015 8:23:16 UTC-8, christkv wrote:menjelaskan hanya retuning semua hasil di driver bukan hasil parsial. dengan demikian Anda mendapatkan rencananya. Satu hal yang mungkin muncul di benak Anda adalah Anda menggunakan driver lebih awal dari 1.4.19 yang memiliki kesalahan saat batchSize disetel ke 1.

Pada hari Kamis, 8 Januari 2015 17:01:42 UTC+1, Joshua Abrams menulis:Akhir-akhir ini saya mengalami serangkaian masalah kinerja dengan pengemudi.Batas =1 =1md, Batas> 1 =150md (mongo-melt-down)

Tidak yakin apa akar penyebabnya - dan tidak mungkin untuk men-debug ketika saya tidak bisa mendapatkan penjelasan yang tepat:Driver Node Asli MongoDB:Jelaskan Rusak?




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menentukan Koleksi Sharded dengan Spring Data MongoDB

  2. Isi bidang pilih dari koleksi dan filter sesuai dengan nilai yang dipilih di meteor

  3. Opsi [useMongoClient] tidak didukung

  4. Bagaimana MongoDB Mengaktifkan Pembelajaran Mesin

  5. Pipa pencarian:`$match` bidang lokal `$in` array ketika dari nilai adalah array dan nilai lokal dapat ditemukan