sql >> Databasteknik >  >> RDS >> Mysql

Två enkolumnsindex vs ett tvåkolumnsindex i MySQL?

Om du har två enstaka kolumnindex kommer bara ett av dem att användas i ditt exempel.

Om du har ett index med två kolumner kan frågan vara snabbare (du bör mäta). Ett tvåkolumnsindex kan också användas som ett enda kolumnindex, men bara för den kolumn som anges först.

Ibland kan det vara användbart att ha ett index på (A,B) och ett annat index på (B). Detta gör frågor som använder en av eller båda kolumnerna snabba, men använder naturligtvis också mer diskutrymme.

När du väljer index måste du också överväga effekten på att infoga, ta bort och uppdatera. Fler index =långsammare uppdateringar.



  1. Så här löser du ORA-29283:ogiltig filoperation

  2. 5 Fördelar med proaktiv övervakning av databasprestanda

  3. Använda Oracle® Heterogeneous Services med två ODBC-datakällor

  4. Varför är det uppskattade radantalet väldigt olika i phpmyadmin-resultaten?