sql >> Database >  >> RDS >> Mysql

Kan MySQL meerdere indexen gebruiken voor een enkele query?

Ja, MySQL kan meerdere indexen gebruiken voor een enkele query. De optimizer bepaalt welke indexen de query ten goede komen. U kunt EXPLAIN . gebruiken om informatie te verkrijgen over hoe MySQL een instructie uitvoert. U kunt indexen toevoegen of negeren met behulp van hints zoals:

SELECT * FROM t1 USE INDEX (i1) IGNORE INDEX FOR ORDER BY (i2) ORDER BY a;

Ik zou aanraden om te lezen over hoe MySQL indexen gebruikt .

Slechts een paar fragmenten:



  1. hoe mp3-audio te spelen die is opgeslagen in mysql-blob met php

  2. Hoe vastgoedbeheerders de efficiëntie kunnen verbeteren met een database

  3. Hoe schrijf ik een (MySQL) LIMIT in SQL Server?

  4. Hoe te upgraden van MariaDB 10.4 naar MariaDB 10.5