Mysql
 sql >> Datenbank >  >> RDS >> Mysql

In MySQL funktioniert 'USE INDEX' nicht, aber 'FORCE Index' scheint gut zu funktionieren

Sogar besser als MySQL verwendet keine Indizes mit WHERE IN-Klausel? --

Verwenden Sie einen besseren Index und stören Sie sich nicht an USE oder FORCE:

INDEX(name, dummy_date)

Wie auch immer, wenn der größte Teil der Tabelle in diesem Monat liegt, dann verwenden Sie INDEX(dummy_date) ist weniger effizient als das Scannen der Tabelle.