我的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