60
阿里云
读/写吞吐量简介__产品简介_表格存储-阿里云
读/写吞吐量的单位为读服务能力单元和写服务能力单元,简称 CU (Capacity Unit),是对数据读写操作的最小计费单位。1 单位读能力表示从数据表中读一条 4 KB 数据,1 单位写能力表示向数据表写一条 4 KB 数据。操作数据大小不足 4 KB 的部分向上取整,如写入 7.6 KB 数据消耗 2 单位写能力,读出 0.1 KB 数据消耗 1 单位读能力。
应用程序通过 API 进行表格存储读写操作时均会消耗对应的写服务能力单元和读服务能力单元。
预留读/写吞吐量
预留读/写吞吐量是表的一个属性。应用程序在创建表的时候,可以为该表指定预留读/写吞吐量,预留读/写吞吐量可以设置为 0。当预留读/写吞吐量大于 0 时,表格存储根据该配置为表分配和预留相应的资源,从而获得更低的资源使用成本。应用程序可以通过 UpdateTable 操作动态修改表的预留读/写吞吐量配置。
由于预留读写吞吐量不为 0 时即使没有读写请求也会进行计费,所以表格存储限制用户能够自行设置的单表预留读写吞吐量最大为 5000 (读和写分别不超过 5000)。如果用户有单表预留读写吞吐量需要超出 5000 的需求,可以通过人工服务提高预留读写吞吐量。
预留读写吞吐量的配置不影响该数据表的访问性能和服务能力。
不存在的表将被视作预留读和预留写吞吐量均为 0,访问不存在的表将根据操作类型消耗 1 个按量读 CU 或者 1 个按量写 CU。
按量读/写吞吐量
按量读/写吞吐量是数据表每一秒钟实际消耗的读/写吞吐量中超出预留读/写吞吐量的部分,统计周期为 1 秒。假如某数据表设置的预留读吞吐量为 100,某 1 秒 内读操作实际消耗 120 读吞吐量,则这 1 秒内消耗的按量读吞吐量为 20。如果数据表设置的预留读吞吐量为 0,那么这张数据表上所有的读访问消耗的读吞吐量均为按量读吞吐量。
由于按量读/写吞吐量的模式无法预估需要为数据表预留的计算资源,表格存储需要提供足够的服务能力以应对突发的访问高峰,所以按量吞吐量的单价是高于预留吞吐量,为数据表设置合理的预留吞吐量能够有效的降低使用成本。
注意:由于按量读/写吞吐量无法准确估计需要预留的资源,在某些极端访问情况下,若单个分片键每秒钟的访问需要消耗 10000 CU,表格存储可能会返回 OTSCapacityUnitExhausted 错误给应用程序。此时,应用程序需要使用退避重试等策略来减少访问该表的频率。
更多详细信息请参考 Table Store 表和计量计费。
最后更新:2016-11-23 16:03:56
上一篇:
数据模型概念__产品简介_表格存储-阿里云
下一篇:
节点和实例__产品简介_表格存储-阿里云
请求状态__常用指标_使用手册_性能测试-阿里云
连接OceanBase实例__快速入门_云数据库 OceanBase-阿里云
MapOnly示例__示例程序_MapReduce_大数据计算服务-阿里云
LogHub-监控__Getting-Started_日志服务-阿里云
阿里云回应局座张召忠喊话云栖大会:我们给你留了位置
负载均衡性能与测试概要说明__性能压测_技术运维分享_负载均衡-阿里云
计费问题__计量计费_弹性伸缩-阿里云
查看数据库参数模板__参数管理_API 参考_云数据库 RDS 版-阿里云
用户实例与授权示例__用户手册_云服务总线 CSB-阿里云
阿里云物联网套件简介__产品介绍_阿里云物联网套件-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云