1

我正在尝试使用带有 GridDB python 客户端的sample1.py来测量 GridDB 性能。

  • 使用组播模式时,耗时 3.714s。我使用了这个命令:“time python sample/sample1.py 239.0.0.1 31999 griddb admin admin”

  • 我尝试使用主节点而不是多播地址,时间减少到0.323s。

    命令是:“time python sample/sample1.py MASTER_NODE_IP_ADDRESS 10001 griddb admin admin”。

=> 事件结果相同,但执行时间相差10倍以上。

为什么性能差异如此之大,什么时候应该使用多播模式?

4

1 回答 1

0

如果您只是连接到主节点,您将只能看到存储在主节点上的容器。

需要注意的是,初始连接时间只发生一次,因此将其描述为慢 10 倍是不公平的。在您的系统中,它需要 3.5 秒,而实际操作需要 0.3 秒。重复这些相同的操作将需要另外 0.3 秒。在现实世界的应用程序中,初始化时间不计入实际系统性能。

如果您的应用程序只执行少量操作,我发现 FIXED_LIST 模式可以更快地连接。

于 2020-07-15T14:05:39.310 回答