Dojo
最新
最佳
搜索
订阅
解道Jdon
领域驱动设计
架构设计
热点话题
GitHub开源免费源代码
思维训练
产品经理
RUST语言
认知偏差与谬论
DevOps文章排行榜
数据工程
程序员幽默梗文模因排行榜
幽默模因
更多话题
[求助]查询结果量巨大的前提下的count策略
12-11-07
yidinghe
不管是 SQL 数据库还是 NOSQL 数据库,都要面对这样的情况:查询结果集记录数巨大(比如百万以上),然后需要对该结果集进行 count 操作(比如分页查询就需要给出总记录数,这样才能知道总页数),这样的操作非常耗时。请问如何做才能快速的得到结果?索引是没有用的,因为当查询结果本身量大的时候,即使有索引也仍然需要扫描上百万的记录。
gameboyLV
2012-11-08 09:12
缓存查询结果,将查询SQL的HASH,查询结果的行数,主键值保存起来
不管查询返回的结果有多少,界面显示总是有限的,只需要保存分页之后第一页的主键值就行了
猜你喜欢
本站原创
《复杂软件设计之道:领域驱动设计全面解析与实战》
其他人在看