MySQL(Maria)
我在两列上创建了一个索引。
entpcd -- Entity Type Code
enid -- Entity ID
MySQL会自动使用该索引进行查询吗?
SELECT * FROM table_name WHERE entpcd='PN'
..还是我需要为entpcd
定义一个单独的单字段索引,以便SELECT
表现良好?
答案 0 :(得分:1)
如果MySQL决定对该查询使用索引,则您创建的索引将成为可以使用的索引。
我非常模糊,因为优化器将执行优化器的工作。但是,如果表中有足够的行,并且这是唯一可用的索引,它将可以使用该索引。