mongodb的优化
来源:互联网 发布:时标网络计划图总时差 编辑:程序博客网 时间:2024/06/07 05:17
1:使用索引 ,同时对索引排序,【比如mongodb对时间做索引都用-1降序哈,这样查询最新的速度很快】,注意组合索引中字段的顺序要和查询时字段的顺序一致哈,
用find().explain()检查查询是否用了索引,find().hi什么的那个方法可以设置强制使用索引
2:创建固定集合,会固定集合大小多少g,然后满仓后,从最老数据开始替换
参考 http://www.2cto.com/database/201301/186950.html
3:group by 查询 不要用java驱动带的group by ,要用2.2版本后的aggregate聚合框架来搞,经过试验速度快一倍
参考http://docs.mongodb.org/manual/reference/sql-aggregation-comparison/
http://www.yeetrack.com/?p=649
用find().explain()检查查询是否用了索引,find().hi什么的那个方法可以设置强制使用索引
2:创建固定集合,会固定集合大小多少g,然后满仓后,从最老数据开始替换
参考 http://www.2cto.com/database/201301/186950.html
3:group by 查询 不要用java驱动带的group by ,要用2.2版本后的aggregate聚合框架来搞,经过试验速度快一倍
参考http://docs.mongodb.org/manual/reference/sql-aggregation-comparison/
http://www.yeetrack.com/?p=649
4:异步统计业务数据到一个集合,类似于物化视图
5:过亿的数据,如果用聚合框架,偶尔会出现执行超过10分钟的,所以一定要设置mongo.getMongoOptions().setSocketTimeout(120000); 读数据库超时时间
- MongoDB ObjectId的优化
- Mongodb的MapReduce优化
- mongodb的优化
- MongoDB的性能优化
- MongoDB组合索引的优化
- MongoDB组合索引的优化
- mongodb索引优化的方法
- 如何优化mongodb的性能
- MONGODB 数据库文件读取的优化
- MongoDB组合索引的优化
- MongoDB组合索引的优化
- Mongodb的逻辑优化过程
- MongoDB 优化
- mongodb优化
- mongodb 优化
- mongodb优化
- MongoDB优化
- mongodb优化
- 全面理解Unity加载和内存管理机制之二:进一步深入和细节
- JS中的prototype
- 项目中的一个JQuery ajax实现案例
- 杭电2035题
- IOS7开发~JavaScriptCore
- mongodb的优化
- 现金股利处理权益法
- 对String s = "11.1,56.1,2.9,34.3,1.03,24.2" 不能使用jdk自带排序方法
- win8之Tile练习
- JAVA 集合List,数组,Set,Map,直接的相互转换
- hdoj 1048 The Hardest Problem Ever
- webprotege的安装和部署(开发者指引)
- xvid 视频传输源码
- arm linux kernel 从入口到start_kernel 的代码分析