为String字段建立索引
选择合适的索引长度
计算截取字段长度的区分度
DISTINCT :去重
LEFT(字段:长度):从左截取X位字符串
SELECT
COUNT(DISTINCT LEFT(字段,长度)) / COUNT(*)
FROM
表名
SELECT
COUNT(DISTINCT LEFT(content,500)) / COUNT(*)
FROM
t_scene
对于一般的字符串,长度20,区分度即可达到百分之九十
。
添加索引
CREATE INDEX 索引名 ON 表名 (列名(长度))