mongodb写入4M左右的byte类型数据很慢-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

mongodb写入4M左右的byte类型数据很慢

2016-02-29 11:20:25 3166 1
int rows = 1000;
int cols = 1000;
float[,] data = new float[rows, cols];
var floatArray = DimensionManagerV2d0.Dimension2To1(rows, cols, 1, data);
var byteArray = DataTypeManagerV2d0.ConvertFloat2ByteArray(floatArray);
DateTime t1 = DateTime.Now;
var entity = new Entity { ObserveTime = 201601010005, Data = byteArray };
MongoDbHelper.Save(MongoDbHelper.DefaultCollectionName, entity);

string message = string.Format("写入耗时:{0}毫秒.", (DateTime.Now - t1).TotalMilliseconds);
DateTime t2 = DateTime.Now;
IMongoQuery query = Query.EQ(t => t.Id, entity.Id);
var queryData = MongoDbHelper.FindOne(MongoDbHelper.DefaultCollectionName, query);
message += string.Format("查询共耗时:{0}毫秒.", (DateTime.Now - t2).TotalMilliseconds);
MessageBox.Show(message);

以上代码就是写入一个1000*1000的二维数组。写入和读取大概要1.5秒左右。那位可以处理一下应该一般情况下35毫秒能解决的。

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:50:09

    查看一下你的mongodb的日志,同时查看一下性能瓶颈。

    0 0
相关问答

1

回答

爬虫中mongodb删除数据库的命令是什么?

2021-11-18 23:46:03 179浏览量 回答数 1

1

回答

在MongoDB中如何创建一个新的数据库

2020-05-23 11:57:59 216浏览量 回答数 1

1

回答

本地访问mongodb数据库访问不到

2018-11-05 17:41:13 699浏览量 回答数 1

2

回答

使用mongodb命令将数据插入到数组的指定位置

2016-02-27 10:36:11 4155浏览量 回答数 2

1

回答

mongodb千万级数据插入如何优化?

2016-02-26 16:22:12 5962浏览量 回答数 1

1

回答

将其他数据库的数据插入到mongodb数据库的方法。

2016-02-20 11:37:12 1811浏览量 回答数 1

0

回答

mongodb无法取到数据,什么问题?

2016-02-20 11:30:10 1948浏览量 回答数 0

1

回答

mongodb 命令行插入date类型报错

2016-02-19 11:35:54 2425浏览量 回答数 1

1

回答

MongoDB 数据的分页

2016-02-13 16:41:48 1778浏览量 回答数 1

1

回答

mongodb的数据库驱动的原理

2016-02-07 00:39:43 1888浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载