MonetDB插入数据太慢了。。。
MonetDB插入数据太慢了,查询还到是挺快的。
例如:
CREATE TABLE "test" (
"niu" integer,"jin" integer,
"bo" integer
);
insert into test values (1,1,1)每一次插入要花30ms左右,太慢了。mysql数据库插入一条才用0.02ms,请高手指点一下MonetDB能提高插入效率吗?怎么提高这个效率。。。。。
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
看 http://blog.csdn.net/wzgyahoo/article/details/13503575
把Monetdb弄懂再说。有写磁盘
应用的方式可能不一样,你这种方式是集中导入吧。我的应用场景是来一条导入一条,但是量特别大。
windows上csv导入为什么不能用?
今天试了一下从CSV文件导入,450万记录10秒钟,已经非常快了!电脑配置是奔腾D 2.8Ghz,4G内存,已经算是低配置了。
以下是命令执行情况:
sql>copy into test_tab from 'e:luatest_tab2.csv' delimiters ',' ;
4524800 affected rows (10.3s)
MonetDB是内存数据库,感觉插入不应该那么慢,又没有写磁盘。mysql写磁盘也没有那么慢。我怀疑是不是和MonetDB的列存储有关系,还有就是数据量超大的时候是不是插入的时间是恒定20ms左右。。。
非主流数据库,没有非用不可的原因还是别用吧。
是的,因为我的应用是每一次来一条记录,不是积累很多记录一起操作的这样的。请问单条写入能不能提高插入速度,您有没有什么好的方法?
谢谢