MonetDB插入数据太慢了。。。

DEC_LIU 发布于 2012/08/20 14:07
阅读 1K+
收藏 0

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

例如:

CREATE TABLE "test" (

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

);

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

 

谢谢

 

加载中
0
十一文
十一文

你是启用的保证 完全写入成功的插入吧?

 

 

0
DEC_LIU
DEC_LIU

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

谢谢

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

貌似没办法的,这个就这样了。

0
k
k8king
你试试多几个插入点吧,单点貌似就这么慢了,hbase也是这个问题。
DEC_LIU
DEC_LIU
MonetDB是内存数据库,感觉插入不应该那么慢,又没有写磁盘。mysql写磁盘也没有那么慢。我怀疑是不是和MonetDB的列存储有关系,还有就是数据量超大的时候是不是插入的时间是恒定20ms左右。。。
0
hac2009
hac2009

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

以下是命令执行情况:

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

惊魂007
惊魂007
windows上csv导入为什么不能用?
DEC_LIU
DEC_LIU
应用的方式可能不一样,你这种方式是集中导入吧。我的应用场景是来一条导入一条,但是量特别大。
0
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部