提问参考模版:
nebula 版本:3.6.0 社区版
部署方式:分布式 (3节点)
安装方式:各个节点RPM安装,并配置文件
是否上生产环境: N
硬件信息
磁盘: SSD
CPU、内存信息: 单节点40cores,256G
问题的具体描述
您好,我们在使用NebulaGraph最新的社区版本进行一些图数据业务的早期开发阶段。我们的业务对并发要求比较高,通过浏览NebulaGraph早期版本的性能报告可以看到NebulaGraph在不同查询情境下,并发数非常可观。但是在我们自己的实践过程中,我们在复写测试报告中的语句的时候,通过使用K6进行压测,测得的并发数量少好几个数量级。比如GO {} STEP FROM {} OVER KNOWS yield $$.Person.firstName这个语句,在我们的集群中只测得8000左右的并发。
想请教一下NebulaGraph的老师,如果要提升并发数,有哪些配置项推荐进行修改呢?
steam
2023 年12 月 12 日 10:27
2
可以看下 batchSize 的设置,之前实施大佬说 batchSize 要设置得合适,不一定是越大越好的。
我查看了一下我这里的配置文件,nebula-graphd.conf文件中,min_batch_size为8192,path_batch_size为20000,这两个参数应该还没有修改过。
根据老师您的推荐,这两个参数是不是先调整大一些试试?有比较推荐的值的范围吗?
steam
2023 年12 月 12 日 13:11
4
[image]
第一期 Happy Office Hour 线上交流会因为时间的关系,有 3 家公司参与了本次交流。因为企业信息敏感的缘故,本文经过脱敏后,现将 NebulaGraph 使用技能分享给大家一起研究探讨下,同这 3 家企业交流过程中遇到的产品需求,可移步至本文文末查看。如果你觉得这个需求同你的业务需求相似,不妨给它投上一票,人工提高它的开发优先级。
本文目录
多场景、百亿数据…
[图片]
本文整理自 NebulaGraph PD 方扬在「NebulaGraph x KubeBlocks」meetup 上的演讲,主要包括以下内容:
NebulaGraph 3.x 发展历程
NebulaGraph 最佳实践
建模篇
导入篇
查询篇
NebulaGraph 3.x 的发展历程
NebulaGraph 自 2019 年 5 月开源发布第一个 alpha 版本以来,…
你可以读一读这 2 篇文章,里面有提到一些设置。 等改天我找实施大佬问问,整个导入性能的技能贴。
并发性能需要结合你的数据情况、Schema配置、图空间配置等结合一起看。
另外,要分析下整体的瓶颈在哪,是硬件问题还是软件问题,是被测机器问题还是压测机问题,等等
是的,目前查了查,发现压测选择的压测机器似乎是当前我们这边的瓶颈,我们想办法换一台再测试测试
2 个赞
system
关闭
2024 年1 月 12 日 03:31
7
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。