给定表格:
CREATE TABLE `sample` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`vendorid` VARCHAR(45) NOT NULL,
`year` INT(10) NOT NULL,
`title` TEXT NOT NULL,
`description` TEXT NOT NULL
PRIMARY KEY (`id`) USING BTREE
)
Run Code Online (Sandbox Code Playgroud)
表规模:700万以上。除 id 外,所有字段都不是唯一的。
简单查询:
SELECT * FROM sample WHERE title='milk'
Run Code Online (Sandbox Code Playgroud)
需要 45 到 60 秒才能完成。
尝试在标题和描述上放置唯一索引,但收到 1170 错误。
我该如何优化它?将非常感谢您的建议。
mysql ×1