MonetDB插入数据太慢了。。。

发布于 2021-11-21 03:19:16 字数 436 浏览 970 评论 7

MonetDB插入数据太慢了,查询还到是挺快的。

例如:

CREATE TABLE "test" (

    "niu"     integer,
    "jin"       integer,
    "bo"    integer

);

insert into test values (1,1,1)每一次插入要花30ms左右,太慢了。mysql数据库插入一条才用0.02ms,请高手指点一下MonetDB能提高插入效率吗?怎么提高这个效率。。。。。

 

谢谢

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

永不分离 2021-11-23 22:46:55

http://blog.csdn.net/wzgyahoo/article/details/13503575

把Monetdb弄懂再说。有写磁盘

韬韬不绝 2021-11-23 21:47:38

应用的方式可能不一样,你这种方式是集中导入吧。我的应用场景是来一条导入一条,但是量特别大。

苍暮颜 2021-11-23 21:42:11

windows上csv导入为什么不能用?

嘦怹 2021-11-23 15:47:22

今天试了一下从CSV文件导入,450万记录10秒钟,已经非常快了!电脑配置是奔腾D 2.8Ghz,4G内存,已经算是低配置了。

以下是命令执行情况:

sql>copy into test_tab from 'e:luatest_tab2.csv' delimiters ',' ;
4524800 affected rows (10.3s)

为你鎻心 2021-11-23 12:21:56

MonetDB是内存数据库,感觉插入不应该那么慢,又没有写磁盘。mysql写磁盘也没有那么慢。我怀疑是不是和MonetDB的列存储有关系,还有就是数据量超大的时候是不是插入的时间是恒定20ms左右。。。

初见你 2021-11-22 20:54:10

非主流数据库,没有非用不可的原因还是别用吧。

孤檠 2021-11-21 15:29:48

是的,因为我的应用是每一次来一条记录,不是积累很多记录一起操作的这样的。请问单条写入能不能提高插入速度,您有没有什么好的方法?

谢谢

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文