如何使用Cloudant或CouchDB中的Skip参数? [英] How to use the skip parameter in Cloudant or CouchDB?

查看:16
本文介绍了如何使用Cloudant或CouchDB中的Skip参数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Cloudant或CouchDB的索引中使用SKIP参数是否有潜在的性能影响?有没有更好的技术可以使用?

推荐答案

Writing and Querying MapReduce Views in CouchDB有一个很好的使用Skip参数的示例和说明:

Skip参数可以与Limit参数一起使用来实现分页。但是,跳过大量行可能效率较低。相反,应将Skip参数的值设置为1,并使用上一页最后一行的键作为startkey(如果输出颠倒,则使用endkey)参数,并将上一页最后一行的文档ID用作startkey_docId(如果输出颠倒,则使用endkey_docId)参数。这应该会给您带来更好的性能,因为CouchDB将不需要扫描跳过的整个行范围。"

Scaling CouchDB

中也有类似信息

这篇关于如何使用Cloudant或CouchDB中的Skip参数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆