请问yaml文件中 batchSize 和 limit 这两个参数有什么关系,设置多少合适?

如题,yaml文件中有两个参数 batchSize: 单批次插入数据的语句数量,limit:读取数据的行数限制。想知道这两个参数之间有什么关系,值设置多少合适?

limit 限制导入一个文件中的条数,平时不需要设置。batchsize 是一条语句携带的 value 个数,可以根据现实环境测试一下,一般 128 或者 256 都可以

好的 多谢!再问下,batchsize 和 channelBufferSize(每个Nebula Graph客户端的缓存队列大小)这两个参数需要设置一样的值吗

你是问的 importer 么,我之前画了个简单示意图。Nebula-importer工作原理问题 - #2 由 HarrisChu

batchsize 是一个文件达到多少合成一个 batch,比如如果是 2 的话, nGQL 就是

insert vertex player(name, age) values 101:(“a”, 18), 102:("b", 19)

channelBufferSize 是每个客户端的 chan 容量。

两个值不用设置成一样的。

了解了,图画的很生动,channelBufferSize 一般设置多少合适呢

默认 128,一般默认就可以的。

该话题在最后一个回复创建后30天后自动关闭。不再允许新的回复。