考虑您有一个名为“user”的MySQL表,其中有数百万行具有以下结构,并且没有任何索引。
TABLE: user_id (PK) email name signup_date
我们想执行以下查询:
SELECT user_id
FROM user
WHERE email=’email@bolidea.com’ AND name=’Olivier Cabanes’
答案 0 :(得分:1)
你需要一个关于电子邮件和名称的索引,否则它需要通过表格的每一行并且会非常慢......
答案 1 :(得分:0)
在 电子邮件或姓名上添加索引。不需要两者都有索引,因为两者基本上都是独一无二的