quello che intendevo dire è che per avere i vincoli fra tabelle le colonne relative al vincolo devono essere degli indici che io sappia... o no?Originariamente inviato da franzauker
in generale... no
ha senso fare una progettazione "furba".
e, per inciso, innodb ha uno ed uno solo indice "necessario", che è quello della chiave primaria, che viene aggiunta "occulta" se non specificata.
Attenzione che la modalità di aggregazione delle chiave primaria innodb è rilevante, in quanto determina l'ordine dei record nelle pagine e può rallentare l'accesso, soprattutto quando si usano (ovviamente) dischi magnetici e non SSD (o la cache)
ovvio che "pompare" l'hardware è sempre una soluzione percorribile

Rispondi quotando