0 0

mongodb 查询速度问题。请高手们给看看30

我昨天在 linux 上装了一个 mongodb数据库。导入了5亿的数据  查询 一条数据花了好长时间。大神,有什么方法提升速度啊。或者是数据库需要哪些配置,才能提高速度  。   

问题补充:用的是java 查询的
2014年9月05日 10:54

2个答案 按时间排序 按投票排序

0 0

我测试是数据量是1W的document,列也不多(10个左右),条件是就两个{'x':'aaaa','y':'bbbb'},结果查询很慢,并发50~600都测过,在mongod.log中查看profile,很多超过1000ms

2014年9月05日 19:39
0 0

正常来说常用查询字段都是会创建索引的,不知道你创建了没有?

2014年9月05日 14:39

相关推荐

    mongoDB-查询语法

    MongoDB 查询语法详解 MongoDB 是一个基于NoSQL的数据库,具有高效、灵活、易扩展等特点。在 MongoDB 中,查询语法是非常重要的一部分,本文将对 MongoDB 的查询语法进行详细的介绍。 基本查询语法 在 MongoDB 中...

    MongoDB查询练习题及答案

    MongoDB 是一种流行的 NoSQL 数据库,以文档型数据存储为主,支持丰富的查询表达能力。在本题中,我们将探讨 MongoDB 的查询操作,基于提供的 `user1` 和 `user2` 文档进行练习。 首先,让我们熟悉一下 `db.users....

    Thinkphp使用mongodb数据库实现多条件查询方法

    在代码中还提到了另一个问题,即Thinkphp使用json_encode函数生成查询语句时,如果数组元素带有key,json_encode会把数组转换为对象的形式,而MongoDB无法识别这样的查询格式。因此,代码中将数组转换为对象的做法是...

    mongodb查询工具Studio3T

    如果您不习惯MongoDB查询语言,那么Studio3T的SQL查询可能会派上用场。编写SQL选择表达式和SQL联接来查询mongodb,并查看SQL查询如何转换为MQL——这是一个很好的工具。SQL查询语言

    MongoDB查询性能验证及优化

    5. **硬件配置**:足够的内存可以缓存数据,减少磁盘I/O,提升查询速度。硬盘类型(如SSD)也会影响性能。 6. **监控和调整**:使用MongoDB的内置监控工具,如`top`命令,定期检查数据库状态,分析瓶颈,然后进行...

    MONGOdb视频教程地址.txt

    真实有效的mongodb视频教程地址 深入浅出 MongoDB 高清IT教程视频下载 1.1、-nosql与MongoDB.mp4 1.2、-MongoDB安装配置.mp4 1.3、-MongoDB?shell详.mp4 1.4、-MongoDB文档、集合、... 2.4、-MongoDB查询语法3.mp4

    1亿条记录的MongoDB数据库随机查询性能测试

    测试结果显示,在这种情况下,MongoDB的查询速度可以稳定在每秒10万次(10W/S),系统负载(load)保持在1以下。这表明当所有数据都在内存中时,CPU成为主要的性能瓶颈。随着并发查询的增加,当CPU利用率接近上限,...

    mongodb查询数据返回JSP

    mongodb查询数据,显示DBCursor.next这种形式,那如何把值带到JSP显示呢? 上传的是一个项目Demo,导入可以直接运行,当然也可以直接查看其中的代码。 项目是使用jquery.ajax显示后台返回的Json串。 若再详细了解...

    mongodb查询性能.rar

    对于工作1-3年的运维人员来说,理解并优化MongoDB的查询性能至关重要,这不仅有助于提高系统的响应速度,还能降低资源消耗,提升整体业务效率。 首先,我们要了解MongoDB查询的基本原理。MongoDB使用查询解释器来...

    五、MongoDB 学习PPT

    插入文档可以通过`db.collection.insert()`或`db.collection.insertMany()`完成,查询则可以使用丰富的查询语言,包括基本查询、聚合框架和正则表达式匹配等。修改文档可以使用`db.collection.update()`,删除文档则...

    idea mongodb插件

    总结,Idea MongoDB插件-mongo4idea是提升MongoDB开发效率的强大工具,它集成了数据库管理、查询执行、脚本运行等一系列功能,使得在IDEA内即可完成大部分MongoDB相关的操作。通过熟练掌握和运用这个插件,开发者...

    mongodb compass

    6. 索引管理:在Compass中,你可以创建、查看和删除索引,这有助于提高查询速度。索引视图会显示哪些字段已索引,以及索引的类型和性能影响。 7. 数据导入导出:Compass支持将数据导出为CSV或JSON格式,方便数据...

    mongodb管理工具

    MongoDB作为一个NoSQL数据库,它的管理工具对于数据库的日常维护、性能优化和问题排查至关重要。通过这些工具,用户能够更高效地处理数据,进行备份、恢复,监控数据库性能,并进行复杂的查询操作,从而提升开发和...

    NoSQLBooster for MongoDB

    9. **实时统计**:实时监控MongoDB服务器的性能指标,如内存使用、CPU占用、网络流量等,帮助用户及时发现和解决问题。 10. **版本兼容性**:NoSQLBooster持续更新以保持与最新版本的MongoDB兼容,确保用户始终能够...

    MongoDB的安装文件,补丁以及可视化工具

    补丁文件是为了解决MongoDB已知问题或提升其性能的更新。这些补丁通常会修复安全漏洞,优化性能,或者增加新功能。在你的压缩包中,确保检查并应用这些补丁以保持MongoDB实例的最新状态和安全性。 关于标签"java"和...

    linux安装mongodb教程

    /usr/local/mongodb/mongodb-linux-2.0.7/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/mongodb-linux-2.0.7/logs/mongodb.log --logappend --port=27017 --fork 知识点 6:配置...

    java MongoDB查询数据导出为excel表格

    1.java连接mongo数据库查询统计信息导出为excel表格 2.所有连接参数都可以动态输入,参数包括:ip、端口、数据库名称、集合名称、查询参数(公众号,写在指定文件中),导出表格存放位置

    MongoDB实验 - .docx

    MongoDB 提供了多种高级查询方法,包括: * 条件查询:使用 `$gt`、`$lt`、`$gte`、`$lte` 等操作符。 * 高级查询条件操作符:<, , >, >= 等。 * `$all` 匹配所有。 * `$exists` 判断字段是否存在。 * `$mod` 取模...

    mongodb-测试数据

    1. **基本 CRUD 操作**:这些数据可以帮助你练习插入(Insert)、查询(Find)、更新(Update)和删除(Delete)操作,理解如何在MongoDB中处理单个文档和批量文档。 2. **聚合框架**:可能包含各种聚合管道示例,...

Global site tag (gtag.js) - Google Analytics