首页 > 数据库 >MongoDB性能测试(Windows环境)

MongoDB性能测试(Windows环境)

时间:2022-12-12 15:45:32浏览次数:37  
标签:10000 mongoc Windows MongoDB free 插入 测试

MongoDB性能测试(Windows环境)

一、测试环境

Server硬件环境:


Client硬件环境:

MongoDB版本:mongodb 5.0.14

二、性能测试

实验目的:往MongoDB中插入10000条json,统计花费的时间(即QPS)

实验次序 插入数量 花费时间 QPS
第一次 10000 23s 235
第二次 10000 19s 526
第三次 20000 123s 162
第四次 20000 124s 161
第五次 30000 187s 160
第六次 50000 318s 157

Bug

测试Bug:几次测试过后,后面的测试基本每插入10000多条就会报错,报错提示如下:

初步猜测是由于内存释放不干净导致,释放函数没有返回值,无法确认是否释放成功。

/* free bson_t memory */
bson_destroy(doc);
/* free mongoc_collection_t */
mongoc_collection_destroy(collection);
/* free mongoc_client_t */
mongoc_client_destroy(client);

标签:10000,mongoc,Windows,MongoDB,free,插入,测试
From: https://www.cnblogs.com/caojun97/p/16966524.html

相关文章

  • 360总是检测C:/windows/system32/toaksie.dll 有未知服务装入?修复~
    360总是检测C:/windows/system32/toaksie.dll有未知服务装入?修复~endurer原创2008-10-20第1版一位朋友的电脑装有瑞星和360卫士。最近360卫士总是检测C:/windows/system32......
  • MongoDB的local数据库
    每个mongod实例都有自己的local数据库,用于存储复制过程中使用的数据和其他特定于实例的数据。local数据库对复制不可见:不复制local数据库中的集合。local数据库中的集合:......
  • 英国UKCA认证玩具测试报告
    什么是UKCA认证?UKCA是英国合格认定(UKConformityAssessed)的简称.2019年2月2日,英国公布了在无协议脱欧的情况下将会采用UKCA标志方案。2021年1月1日之后,开始正式实施新标......
  • [记] rust获取windows虚拟串口
    comportlist="0.1.2"  usecomportlist::available_ports;foridxinavailable_ports(vec!["CNCPorts","Ports"]){ifletSome(ss)=idx.serial_number......
  • 性能测试TPS影响因素
    先说理解:系统的性能由TPS决定,跟并发用户数没有多大关系。在同样的TPS下,可以由不同的用户数去压(通过加思考时间设置)。系统的最大TPS是一定的(在一个范围内),但并发用户数不......
  • 亚马逊化妆品类斑贴HRIPT测试报告
    亚马逊要求化学品/美容类产品都需要办理此类测试化妆品在使用时与人体表面直接接触,如果产品存在问题,可能会引起包括皮肤不良反应。斑贴试验作为常用的化妆品安全性测试,可以......
  • windows11安装CUDA、Cudann
    查看window的NVIDIA驱动版本选择正确版本CUDA、Cudnn安装过程TOCwindows下安装CUDA、Cudnn,最大的问题就是要与系统已经安装的NVIDIA驱动版本一致,然后其他的就是按步骤安......
  • Windows系统下HTTP(S)透明代理
    软件文档地址:​​https://github.com/snail007/goproxy/blob/master/README_ZH.md​​一、windows系统下进行下载及安装分别有两个版本:proxy-admin 和 goproxy,技术人员推......
  • 加拿大亚马逊CCPSA测试报告
    法规名称:CanadaConsumerProductSafetyAct,加拿大消费品安全法 法规简称:CCPSA法规编号:S.C.2010,c..发布时间:2010-12-15生效时间:2011-06-20法规简介加拿大消费品安全法(CCP......
  • 软件测试人员如何提高测试效率
    在说到测试效率的时候,我们测试人员首先要明确效率的真正意义,效率不等同于速度,效率是由速度加质量加进度组成,提高效率不仅仅要提高速度,还要保证测试的质量和项目的进度......