Интересно, нормально ли это, когда несколько курсоров закрываются и несколько запросов к ['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 и MongoDB2.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