我不知道是否是一個正常的行爲,有幾個光標關閉和幾個查詢['system.namespaces']每頁請求與mongoid ?很多光標丟失/關閉和請求與'system.namespaces'與mongoid
是我所得到的樣本:
Started GET "/index.html" for 127.0.0.1 at 2011-11-23 12:06:55 +0100
MONGODB ugs['system.namespaces'].find({})
...a request to MongoDB via Mongoid...
Processing by Websites::PagesController#index as */*
MONGODB ugs['system.namespaces'].find({})
MONGODB [DEBUG] Cursor#close 4936656287055121097
...a request to MongoDB via Mongoid...
MONGODB ugs['system.namespaces'].find({})
...a request to MongoDB via Mongoid...
MONGODB [DEBUG] Cursor#close 6165957166476725254
...a request to MongoDB via Mongoid...
MONGODB [DEBUG] Cursor#close 6639712559104429118
...a request to MongoDB via Mongoid...
MONGODB [DEBUG] Cursor#close 6639712559104429118
...a request to MongoDB via Mongoid...
MONGODB [DEBUG] Cursor#close 4128671431420447906
Completed 200 OK in 694ms (Views: 693.8ms)
似乎削減性能下降,任何想法,以避免這種情況?
使用:Rails 3.1.2,Ruby 1.9.2,Mongoid 2.3.3,Mongo 1.4.0和MongoDB 2.0.1。
Mongoid.yml:
development:
host: xx.xx.xx.xx (distant)
username: xx
password: xx
database: xx
max_retries_on_connection_failure: 5
identity_map_enabled: true