Serverless 读写单元概念
Serverless读写计量单位以CU(Capacity Unit,能力单元)来计算,单行读操作返回数据大小大于4KB,则消耗读CU为实际数据大小按4KB整除向上取整
CU计量详解
单行读操作返回数据大小大于4KB,则消耗读CU = 实际数据大小按4KB整除向上取整。
对于Batch的多行读操作,消耗的读CU为所有单行读操作消耗的CU之和。每单行读操作消耗的读CU按规则1对该行进行计量。
如果是 Scan 的批量读操作,则消耗读CU = 读取到的所有行主键的数据大小与每行实际读取的属性列数据大小之和除以4KB向上取整。
CU计量示例
在某一秒内发生了10次单行读操作
其中5次读操作(每次操作读出当行数据大小为3.78KB),读出的数据大小为(3.78KB按4KB向上取整)*5。
另外5次读操作(每次操作读出当行数据大小为4.26KB),读出的数据大小为(4.26KB按4KB向上取整)*5。
则这一秒内10次单行读操作所实际消耗的读CU值为(5 x 1) + (5 x 2)= 15。其中,3.78KB向上取整计为1个读CU,4.26KB向上取整计为2个读CU。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论