首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >小型DataSets的DataSets优化

小型DataSets的DataSets优化
EN

Stack Overflow用户
提问于 2016-09-14 14:34:41
回答 1查看 268关注 0票数 9

我有一个应用程序,需要对数百万个较小的集合进行灵活的查询,每个集合的大小从10项到10000项不等。CQEngine在提供查询这些集合的灵活性方面发挥了很大的作用,但比以前的更严格的实现要慢得多,之前的实现是通过对集合中的某些项的某些属性进行预计算聚合的。该方法的问题是,它不够灵活,无法轻松地处理添加新属性的问题。

我的问题是,为了处理数百万较小的集合,我能做些什么来调优CQEngine,使其更快吗?

  1. 我应该添加索引,或者只有在集合超过某个大小时才添加索引。
  2. 目前,我在记录时间戳上使用一个可导航的工具,在其他属性上使用HashIndex,比如类别或标记。

任何想法都将不胜感激!

EN

回答 1

Stack Overflow用户

发布于 2016-09-23 15:55:46

显然,这取决于您的查询,但是是的,请查看您正在使用的索引。虽然您可以在时间戳的各个部分(年份然后月份再加上一天)进行复合操作,但可导航的声音听起来还可以。等)

确定对象的不同属性的基数,并按此对索引进行优先排序--对高基数项使用散列,对较低的基数属性使用树。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39493160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档