`
sanyecao2314
  • 浏览: 134753 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

mongodb数据插入慢

阅读更多
Spring.xml配置文件中
<mongo:options
     connections-per-host="8"
     threads-allowed-to-block-for-connection-multiplier="4"
     connect-timeout="1000"
     max-wait-time="1500"
     auto-connect-retry="true"
     socket-keep-alive="true"
     socket-timeout="1500"
     slave-ok="true"
     write-number="1"
     write-timeout="0"
     write-fsync="true"/>
</mongo:mongo>


write-fsync=" true"/>
修改为
write-fsync="false"/>
即可.
测试发现.true时,插入需要45毫秒左右.改为false.只需3,4毫秒.差距还是比较大的.
分享到:
评论

相关推荐

    MongoDB 批量插入及更新

    ### MongoDB 批量插入及更新知识点详解 #### 一、MongoDB简介 MongoDB是一款开源的NoSQL数据库系统,以其高性能、高可用性和易用性而受到广泛欢迎。它使用JSON-like文档(即BSON格式)来存储数据,并且支持动态模式...

    mongdb.zip windows 官网上有,但是下载速度慢。解压之后就和官网一样

    5. **数据库操作**:学习基本的MongoDB CRUD(创建、读取、更新、删除)操作,以及如何创建集合、插入文档、查询数据等。 6. **安全设置**:默认情况下,MongoDB是不安全的,建议配置用户认证和网络访问控制,以...

    MongoDB分片介绍

    MongoDB 分片是一种水平扩展策略,用于处理大数据量和高并发场景。通过将数据分散到多个物理节点(称为分片,或 shard),分片技术能够提高数据库的读写性能和存储容量。以下是对MongoDB分片的详细说明: 1. **启动...

    MongoDB 3.0数据压缩测试.docx

    为了更直观地展示WiredTiger引擎与MMAPv1引擎之间的差异,我们进行了数据插入实验。实验环境如下: - **版本**:3.0.1 - **测试内容**:插入1000万条数据 下面是具体的实验结果: - **WiredTiger引擎** - 单进程...

    mongodb优化

    4. 使用 capped collection:对于固定大小且需要保持插入顺序的数据,capped collections 是理想选择。 5. 服务器端代码执行:使用聚合框架(aggregation pipeline)在服务器端处理复杂逻辑,减少网络传输。 6. 强制...

    Mongodb亿级数据量的性能测试1

    在这个亿级数据量的性能测试中,我们关注了MongoDB在不同操作下的表现,包括插入、查询和分片(Sharding)等。 1) **普通插入性能**: 插入性能在数据量较小的时候非常高,每条数据大约1KB。当数据量达到约2千万条...

    MongoDB学习笔记

    3. 常用命令:包括数据插入(insert)、查询(query)、删除(remove)、更新(update)等操作。 二、高级查询 1. 条件查询:使用不同操作符(如$all、$exists、$ne、$in、$nin、$or、$nor)实现复杂的查询条件。 2...

    基于c#的Mongodb帮助类源码 含一个分页效率测试

    在C#中插入数据到MongoDB,你可以使用`InsertOneAsync`或`InsertManyAsync`方法。例如: ```csharp var collection = database.GetCollection("my_collection"); await collection.InsertOneAsync(myDocument); ``` ...

    MongoDB 性能最佳实践

    - **批量操作**:批量插入或更新数据,减少网络传输和服务器处理次数。 - **避免使用 $where**:$where 子句在 JavaScript 中执行,效率较低,应尽可能使用索引来替代。 - **限制返回结果**:使用 `skip()` 和 `...

    MongoDB Compass

    5. 数据导入导出:Compass支持数据的导入和导出,可以方便地将数据从CSV、JSON或其他格式导入到MongoDB,或者将MongoDB数据导出到这些格式,便于数据迁移和备份。 6. 安全管理:Compass允许用户查看和管理数据库的...

    mongodb性能优化.pptx

    - `inserts`:每秒插入次数。 - `query`:每秒查询次数。 - `update`:每秒更新次数。 - `delete`:每秒删除次数。 - `getmore`:每秒执行`getmore`命令的次数。 - `command`:每秒其他命令的数量。 - `...

    ivy-pdi-mongodb-steps:适用于MongoDB的Pentaho数据集成插件

    - **性能优化**:由于插件是专门为MongoDB设计的,因此在处理MongoDB数据时,其性能表现通常优于通用的数据库连接方式,能够更好地利用MongoDB的特性,提高数据处理速度。 5. **应用场景**: - 实时数据分析:...

    mongodb-win32-x86_64-2008plus-ssl-3.6.23.zip

    MongoDB是一款开源、高性能、无模式的分布式文档型数据库,被广泛应用于Web应用、内容管理系统、数据存储和分析等多个领域。这款"mongodb-win32-x86_64-2008plus-ssl-3.6.23.zip"是专为Windows 64位操作系统设计的...

    深入讲解MongoDB的慢日志查询(profile)

    MongoDB的慢日志查询是数据库性能调优的关键环节,特别是对于MongoDB的profile分析器,它是监控和诊断系统性能的重要工具。MongoDB 3.2.5版本中,profile分析器将慢日志记录在一个名为`system.profile`的固定集合中...

    MongoDB常用的操作命令.txt

    最后,我们来看一下MongoDB中的数据操作,包括插入、更新、删除数据等。 1. **插入文档** ```bash db.foo.save({'name':'ysz','address':{'city':'beijing','post':100096},'phone':[138,139]}) ``` 向集合`foo...

    MongoDB.pdf

    在处理数据时,MongoDB会自动为每个文档分配一个唯一的_id字段,如果用户在插入数据时没有提供_id值,MongoDB会自动生成。用户也可以手动指定_id值,以满足特定的需求。此外,MongoDB的查询语言支持复杂的数据操作,...

    MongoDB面试专题及答案.pdf

    MongoDB还具有性能分析器功能,可以用来监控和分析数据库操作的性能,进而对慢查询进行优化,比如通过添加索引改善性能。在数据存储方面,MongoDB使用BSON对象存储在集合(collection)中,并通过“namespace”来...

    mongodb-win32-x86_64-2008plus-ssl-4.0.0-signed.msi

    MongoDB是一款广泛使用的开源、高性能、无模式的文档型数据库,尤其适合处理大规模数据。它在许多企业级应用中担当着关键角色,特别是在内容管理、物联网(IoT)、实时分析和大数据存储等领域。"mongodb-win32-x86_...

Global site tag (gtag.js) - Google Analytics