我的MySQL数据库有一个表3列,使用指数与MySQL表
其strucure:
CREATE TABLE `Table` (
`value1` VARCHAR(50) NOT NULL DEFAULT '',
`value2` VARCHAR(50) NOT NULL DEFAULT '',
`value3` TEXT NULL,
`value4` VARCHAR(50) NULL DEFAULT NULL,
`value5` VARCHAR(50) NULL DEFAULT NULL,
PRIMARY KEY (`value1`, `value2`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
ROW_FORMAT=DEFAULT
第一和第二列是: varchar(50)
,他们都结合主键 第三列是 text
,
t他表包含100多万条记录我使用的第一列它需要几分钟
搜索一个具体项目做我的搜索。
我如何索引此表以加快我的搜索速度以及使用哪种索引类型?
您是否曾尝试在'value1'上添加索引? – shuniar
@shuniar'PRIMARY KEY(...)'_is_索引。 – Bojangles
@JamWaffles,但主键是“value1”和“value2”的组合键,而不仅仅是“value1” – shuniar