sql >> Databasteknik >  >> RDS >> Mysql

Varför använder MySQL fel index?

Testa att lägga till ett index till (DUEDATE_, REVERSEPRIORITY_) i den ordningen. Det kommer fortfarande att använda filesort (tror jag) men på mycket färre rader.

Försök också att OPTIMIZE TABLE table_name din tabell och CHECK TABLE table_name din tabell (så att mysql beräknar om indexvärden).

Det här är bara en kvalificerad gissning.



  1. Hur får jag kategorin på första nivån att bara visas en gång?

  2. Undersökningar med EXISTS vs IN - MySQL

  3. Värden visas inte med inledande noll i oracle

  4. Fråga för att få lägsta värde som är större än noll och är inte NULL