gpt4 book ai didi

aerospike - 如何在 aerospike 集群中搜索读取热键?

转载 作者:行者123 更新时间:2023-12-05 00:44:55 24 4
gpt4 key购买 nike

我们有一个由 8 个节点组成的 aerospike 集群。我们看到,在高峰时段,与其他节点相比,其中一个节点的平均负载明显更高。同样在 AMC 仪表板中,我们看到该节点只有 30% 的读取成功率。在关注了 aerospike 社区中发布的几个类似问题之后,我们认为热键的存在可能是罪魁祸首。

在关注(https://discuss.aerospike.com/t/how-to-identify-read-hotkeys/4193)之后,我们实时发现了一些使用 TCPdump 的热键摘要。在前 10 个摘要中,有趣的是 90% 的时间都存在一个键。
然后我们按照 (https://discuss.aerospike.com/t/faq-how-keys-and-digests-are-used-in-aerospike/4663) 从这些摘要中找出 UserKey/record。我们能够从所有这些中映射用户 key ,除了一个在 90% 的时间都存在的 key 。

有什么方法可以识别该热键吗?

最佳答案

根据您的 aerospike 版本,您还可以更改 rw-client 模块的日志记录级别,该模块还将在日志中打印摘要。这可能会消除 tcpdump 方法中的任何误报。

为 rw-client 上下文打开详细级别日志记录

asinfo -v "set-log:id=0;rw-client=detail"

转回信息

asinfo -v "set-log:id=0;rw-client=info"

您是否也尝试过上述文章中的 UDF 来确定集合和 key ? (只有在客户端明确启用了 SendKEY 策略时,才会存储它们的原始 key )。是否有相应的记录写入失败,比如记录太大?或者可能试图读取不存在的记录。 (未找到读取)记录太大导致的写入失败将对您的网络基础架构产生最大影响。在这两种情况下,摘要和记录都不会存储,并且摘要不会匹配现有记录。

关于aerospike - 如何在 aerospike 集群中搜索读取热键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59135416/

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