sql >> Databáze >  >> RDS >> Mysql

Je nutné mít index pro každou kombinaci dotazovatelných polí v tabulce SQL pro optimalizaci výkonu?

Vícesloupcový index lze použít pro libovolnou levou předponu tohoto indexu. Index na (A, B, C) lze tedy použít pro dotazy na (A), (A, B) a (A, B, C), ale nelze jej například použít pro dotazy na (B ) nebo (B, C).

Pokud jsou všechny sloupce indexovány jednotlivě, může MySQL (5.0 nebo novější) také používat Optimalizace sloučení indexů .



  1. Problém s kódováním v AJAX

  2. Chyba převodu pole na řetězec PDO

  3. Chyba přihlášení SQL Server 2008 Windows Auth:Přihlášení pochází z nedůvěryhodné domény

  4. Chyba duplicitního klíče MySQL způsobuje nastavení sdíleného zámku na duplicitním indexovém záznamu?