gpt4 book ai didi

google-cloud-platform - Google Cloud BigTable 连接设置时间

转载 作者:行者123 更新时间:2023-12-01 13:52:20 26 4
gpt4 key购买 nike

我正在使用 Go 客户端在 3 节点集群上测试一些 BigTable 查询,例如:

r, err = tbl.ReadRow(ctx, "key1")

我会在几毫秒内得到结果:

query 1: 129.748451ms
query 2: 3.256158ms
query 3: 2.474257ms
query 4: 2.814601ms
query 5: 2.850737ms

如您所见,第一个查询的设置连接延迟很大。任何人都可以提供反馈这是否是一个可接受的值?查询源自与 BigTable 集群位于同一区域 (europe-west1-c) 中的 GCE VM。

此外,是否计划支持在 App Engine 上运行时汇集 BigTable 连接?

最佳答案

Go 中的 Bigtable 连接是在调用 bigtable.NewClient() 时异步初始化的。

连接是具有大量初始化时间的昂贵对象。

第一次 ReadRow() 调用将在等待连接完成设置时阻塞。如果您要在调用 NewClient() 和调用第一个 ReadRow() 之间等待一些时间,您应该不会在第一次读取时看到更高的延迟。

关于google-cloud-platform - Google Cloud BigTable 连接设置时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30803224/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com