MySQL(玛丽亚)
我在两列上创建了一个索引。
entpcd -- Entity Type Code
enid -- Entity ID
MySQL 会为此查询自动使用此索引吗?
SELECT * FROM table_name WHERE entpcd='PN'
.. 还是我需要为它定义一个单独的单字段索引entpcd
以便SELECT
性能良好?
如果 MySQL 决定为该查询使用索引,那么您创建的索引将符合它可以使用的条件。
我非常含糊,因为优化器会做优化器所做的事情。但是,如果表中有足够多的行,并且这是唯一可用的索引,那么它将能够使用该索引。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句