AWS DAX 集群具有零缓存命中和缓存未命中
AWS DAX cluster has zero cache hits and cache miss
我正在使用 3 个 dax 节点的 AWS DAX 集群。r4.xlarge 节点类型。当我 运行 从 EMR 集群连接我的 spark 应用程序时,它总是从 dynamodb table 获取值。即使我 运行 同一组密钥上的同一应用程序,它也在查询 dynamodb table。在 DAX 集群指标中,我看到 0 个缓存命中和未命中。
我发现了错误。最初我直接点击 DynamoDB 并通过将 get item 输入参数定义为使用一致读取:
ConsistentRead: aws.Bool(true)
当我切换到 DAX 客户端时,我没有删除它。因此它总是将所有请求重定向到 Dynamodb table 以保持读取一致。
删除这个工作。我现在可以在 DAX 指标中看到缓存命中和未命中。
我正在使用 3 个 dax 节点的 AWS DAX 集群。r4.xlarge 节点类型。当我 运行 从 EMR 集群连接我的 spark 应用程序时,它总是从 dynamodb table 获取值。即使我 运行 同一组密钥上的同一应用程序,它也在查询 dynamodb table。在 DAX 集群指标中,我看到 0 个缓存命中和未命中。
我发现了错误。最初我直接点击 DynamoDB 并通过将 get item 输入参数定义为使用一致读取:
ConsistentRead: aws.Bool(true)
当我切换到 DAX 客户端时,我没有删除它。因此它总是将所有请求重定向到 Dynamodb table 以保持读取一致。
删除这个工作。我现在可以在 DAX 指标中看到缓存命中和未命中。