通过本文您可以了解二级索引的使用限制。

索引表限制

资源限制值说明
表名长度1~255 Bytes表名需由a~z、A~Z、0~9和下划线(_)组成。首字符必须是字母或下划线(_)。
单表二级索引个数5每张数据表最多创建5个索引表。
索引列个数1~4索引表中最多添加4个索引列,索引列为数据表主键和预定义列的任意组合。
主键列个数8索引表的主键由索引列和数据表自动补齐的主键列组成。
索引列的数据类型String、Integer、Binary索引列支持的数据类型包括String、Integer和Binary。
属性列个数32索引表中最多添加32个属性列,索引表属性列为数据表的预定义列的组合。
属性列的数据类型String、Integer、Double、Boolean、Binary属性列支持的数据类型包括String、Integer、Double、Boolean和Binary。

其他限制

资源限制值说明
索引列非自增列索引表的第一主键列不能为自增列。
索引表数据操作只读不写只能读取索引表中的数据,不能对索引表进行写操作。
数据多版本不支持在开启数据多版本的数据表上不支持创建二级索引。
数据生命周期(TTL)支持需要禁止数据表更新,保证索引表的TTL和数据表TTL一致。
Stream功能不支持无。
反查数据表不支持需要手动反查数据表。