对于非 VARCHAR 数据类型,索引项的长度的计算方法是:键值的长度加上 5 字节,这 5 字节用于描述与键值相关联的每个 rowid 信息。
索引中的键值长度通常是固定的。如果索引保存 VARCHAR 数据类型的一列或多列的值,那么键值的长度至少是键中每个 VARCHAR 值长度加一的总和。
CREATE TABLE T1 (c1 varchar(255, 10), c2 varchar(133, 10)); CREATE INDEX I1 on T1(c1, c2);