我需要为同一列使用2个索引,还是一个就足够了?

问题描述 投票:0回答:1

我有两个SELECT查询:

SELECT *
FROM `users`
WHERE `user_id` = :id;
SELECT *
FROM `users`
WHERE `user_id` = :id
  AND `email` = :email;

我需要2个索引吗?

一个用于(user_id),一个用于(user_id, email),或者只有一个用于(user_id, email)就足够了?

user_id不是桌上的主要钥匙

mysql performance indexing
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.