列VARCHAR(1000)
将包含在WHERE
子句中,例如
WHERE propertyValue IN ('sample, ...')
这些值大多是唯一的,但不保证/限制为唯一。
我想对此进行索引,我想知道最好的方法是什么。我意识到像这样索引列会使插入速度变慢。
将值的哈希存储为 aCHAR(64)
并对其进行索引和搜索会更快吗?我的想法是这样的固定大小值更适合索引。
我正在使用 5.1 和 INNODB
列VARCHAR(1000)
将包含在WHERE
子句中,例如
WHERE propertyValue IN ('sample, ...')
这些值大多是唯一的,但不保证/限制为唯一。
我想对此进行索引,我想知道最好的方法是什么。我意识到像这样索引列会使插入速度变慢。
将值的哈希存储为 aCHAR(64)
并对其进行索引和搜索会更快吗?我的想法是这样的固定大小值更适合索引。
我正在使用 5.1 和 INNODB