У нас есть одна огромная база данных в CouchDB, и мы делаем много _find POST для этой базы данных, используя следующий запрос селектора:
{
"selector":{
"_id":"123456789"
},
"fields":[
"profile.name",
"settings",
"preferences"
]
}
Этот запрос при большой нагрузке становится очень медленным и время отклика увеличивается чем 60 se c, даже если селектор _id, который проиндексирован.
Мой вопрос: становится ли запрос медленным из-за фильтрации полей? Должен ли я изменить этот вызов на GET / db / 123456789, а затем отфильтровать поля в клиенте, чтобы сделать его производительным?