|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
[MySQL] SELECT su una tabella con chiave doppia
hola hola, buona giornata a tutti (madò che sonno)!
qualcuno sa dirmi se in una tabella che ha come chiave due campi varchar (campo1, campo2) e ha solo l'indice relativo alla chiave primaria, nel caso in cui faccio una select in cui pongo una condizione su uno dei due campi che compongono la chiave, il db riesce ad usare l'indice? grassie |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Bologna
Messaggi: 1130
|
Quote:
Ma non è detto che accedere all'indice sia sempre la scelta migliore. Se l'indice è poco selettivo (cioè se gli tocca accedere ad una percentuale di dati maggiore del 20% circa della tabella, ma dipende dai casi), conviene di gran lunga leggere l'intera tabella. Ma MySQL magari è diverso...ti conviene leggere la documentazione.
__________________
-> The Motherfucking Manifesto For Programming, Motherfuckers |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:23.


















