了解到您是要做分页查询的测试是吧,分页查询在关系数据库中一般可以通过limit + offset来实现,在上边的语句中,只通过limit是无法做分页查询的,并且目前版本的limit还没有下推到storage层,所以这个方式目前行不通。因为不知道你的schema结构和数据分布情况,我大概可以给出一个解决方案:分页查询的话如果是想用lookup语句,那么需要充分利用where条件,选择一个数据分布均衡的field,进行field的范围查询。 例如 :
tag (c1 int, c2 string)
index on tag (c1)
lookup on tag where c1 > 0 and c2 <= 10 yield …
lookup on tag where c1 > 10 and c2 <= 20 yield …
lookup on tag where c1 > 20 and c2 <= 30 yield …
…