多元索引的计费项包括数据存储费用、计算能力费用(VCU 模式或 CU 模式)和外网下行流量费用。
计费单价
多元索引独立计量计费,具体价格请参见表格存储价格详情页。
数据存储费用
多元索引独立存储数据,按索引压缩后的数据大小计费,数据大小单位为 GB,以小时为计费周期。
索引中不同的索引类型占用的系统资源差异极大,因此索引存储量不按数据表的原始数据大小计费。
计费方式
按量付费或资源包。
计费公式
其中 Size 为索引压缩后的数据大小。
计算能力费用
VCU 模式
VCU 模式下,所有计算资源均以 VCU 计量,1 VCU 相当于 4 核 16 GB 的计算能力,多元索引的查询操作消耗 VCU 计算资源。
计费方式
包年包月。开启弹性能力后,弹性部分按量计费。详情请参见VCU模式(原预留模式)。
计费示例
下表中的价格仅供参考,具体价格请以表格存储价格详情页为准。
预留 VCU 和弹性 VCU 的实际消耗以账单为准。当计算消耗不超过预留 VCU 资源,或未开启弹性能力时,不产生弹性 VCU 费用。
索引数据量 | 索引数据行数 | 费用计算 |
8 GB | 900万行 |
月总费用:8.64元/月+预留VCU个数×480元/月+VCU弹性部分×1元/VCU/小时×24小时×30天 |
100 GB | 3亿行 |
月总费用:108元/月+预留VCU个数×480元/月+VCU弹性部分×1元/VCU/小时×24小时×30天 |
CU 模式
多元索引的查询通过读吞吐量计费,分为预留读吞吐量和按量读吞吐量。
预留读吞吐量
表格存储根据索引数据规模自动设置预留读吞吐量,单位为 CU。预留读吞吐量费用包含以下资源消耗:
创建索引时从数据表读取数据,消耗读吞吐量。
创建索引消耗写吞吐量,分词等操作也会增加资源消耗。这部分费用包含在预留读吞吐量中,不额外计费。
为保证索引和查询性能,部分索引内容常驻内存。这部分内存资源消耗包含在预留读吞吐量中。
查询索引时,未超过预留读吞吐量的部分按预留读单价计费。例如索引的预留读吞吐量为 10000 CU。假设每次查询返回 10 行数据且每行小于 4 KB,当查询 QPS 低于 1000 时,查询吞吐量在预留额度内,不额外收费。
预留读吞吐量的生成规则:预留读吞吐量与索引数据大小和行数成正比,1 GB 或 200 万行数据对应 10 CU。当两者计算结果不一致时,取较大值作为预留读吞吐量。
预留读吞吐量按小时级别统计更新,非实时变化。
当数据存储量小于 200 MB 且数据行数小于 40 万行时,预留读吞吐量为 20 CU。
当数据存储量 ≥ 200 MB 或数据行数 ≥ 40 万行时,预留读吞吐量最低为 100 CU。
按量读吞吐量
实际读吞吐量超出预留部分时,超出部分以按量读吞吐量计费,单位为 CU。
计费方式
按量付费或资源包。
计费公式
索引预留读 CU:
查询读 CU:
Size:索引压缩后的数据大小
Rows:索引中数据总行数,不包括嵌套类型的子行
ReturnRowSize:返回行大小
ReturnRowCount:返回行数
计费示例
下表中的价格仅供参考,具体价格请以表格存储价格详情页为准。
实际读吞吐量超过预留部分时,超出部分以按量读吞吐量计费。
索引数据量 | 索引数据行数 | 费用计算 |
8 GB | 900万行 |
月总费用=0.068元/小时×24小时×30天=48.96元/月 说明 为了简化计算,此处以小时费用为基础计算月总费用,实际费用计算请以实际消耗为准。 |
100 GB | 3亿行 |
月总费用=0.99元/小时×24小时×30天=712.8元/月 说明 为了简化计算,此处以小时费用为基础计算月总费用,实际费用计算请以实际消耗为准。 |
外网下行流量费用
通过外网读取多元索引数据时产生外网下行流量费用,单位为 GB。VCU 模式和 CU 模式的外网下行流量计费方式一致。
计费方式
按量付费。
计费公式
外网下行流量(GB)× 每 GB 单价。
常见问题
在容量型实例中,使用多元索引时为什么会按高性能型实例的价格产生存储与读写费用?
多元索引为了保证性能,数据存储在高性能存储介质上,按照高性能型实例的价格进行计量计费。
如何查看多元索引的计量数据?
通过表格存储控制台查看多元索引的存储量、行数等计量数据。具体操作请参见监控与报警。
在 CU 模式下,使用多元索引时为什么会产生预留读 CU?
表格存储根据索引数据规模自动设置预留读吞吐量,用于覆盖索引构建、分词和内存常驻等操作的资源消耗。详细说明请参见上文计算能力费用中 CU 模式的预留读吞吐量部分。
在 CU 模式下,多元索引的预留读 CU 支持调整吗?
不支持。预留读 CU 与存储量和行数正相关,用于索引构建和内存维护。如需降低该部分费用,可优化索引大小或减少数据行数。
在 CU 模式下,多元索引预留读吞吐量支持使用预留 CU 套餐抵扣吗?
支持。预留 CU 套餐可抵扣预留读写吞吐量,包含多元索引产生的预留读吞吐量。
预留读吞吐量是实时变化的吗?
不是。系统每小时根据索引数据规模重新计算并调整预留读吞吐量,非实时变化。
VCU 模式下多元索引的计算能力如何评估?
多元索引的计算能力通过 VCU 衡量,总 VCU = 标量查询 VCU + 向量检索 VCU。标量查询 VCU 的评估请参见VCU模式(原预留模式),向量检索 VCU 的评估请联系表格存储技术支持。
VCU 模式下预留 VCU 设置为 0 时多元索引是否还能使用?
可以。预留 VCU 设置为 0 时,多元索引仍可使用,但必须开启弹性能力。此时所有计算资源通过弹性 VCU 按量计费。