但是,我看到读取延迟已经从~50 ms p99.9增加到~114 ms p99.9。我不知道这是如何发生的,我想知道是否由于压缩,现在每个分区有很多行(我认为它被定义为<= 10 GB)。现在,每个分区的行数增加了3-4行。因此,我想知道一旦dynamoDb为分区键确定了正确的分区,那么在分区中如何找到正确的项呢?直觉是,这不应该导致延迟的增加,因为分区的简化表示可以是一个巨大的hashmap,所以它只是一个简单的查找。我希望能
问题:您能否简单地更新分区列以使其跨越分区边界,从而将分区表中的数据行从一个分区移动到另一个分区?例如,如果我有一个具有分区键的表:( SampleResults VARCHAR(100) NOT NULL,使用映射到主键的分区函数:
CREATE PARTITION FUNCTION MyPartitionFunc (INT)
我是Azure Cosmos Db的新手,我正在开发一个简单的存储过程(JavaScript),如果提供了Id,它需要返回一个文档。当我执行存储过程时,我没有得到“找不到文档”。下面是我的代码: function sample(id) { var query = {};
// Query documents and take 1st item.