Quella e' una roba che ti fa vedere phpmyadmin. Prova ad usarlo l'indice, nel senso che un indice lo fai, ma non e' detto che venga utilizzato. Usa "spiega sql" e vedrai quando l'indice e' usato e quando no.Originariamente inviato da web.gif
Ok.
La cardinalità risulta sempre minore di 0 e nella voce "valore righe" mi da sempre 0...
![]()
Fanne uno con la sola voce principale, poi metti la condizione nel where e vedrai che l'indice viene usato.
index id_az
where id_az = tuo indice.
poi prova a cliccare su "spiega sql".
Una ricerca sul db funziona a prescindere dall'indice. l'indice puo' accelerare la query quando fai le ricerche mirate. Se fai ricerche globali l'indice non viene mai usato, e per l'ordinamento usa SORT sui dati estratti che e' molto piu' rapido. Personalmente non ho un indice multiplo nelle tabelle. credo non serva a nulla... e appesantisce solo la gestione.
ne ho qualcuno multiplo come chiave primaria per esempio con user/pwd.
Ma ti ripeto... un indice o lo usi oppure serve a nulla, e di certo non impedisce qualunque tipo di ricerca sulla tabella.
Poi, non capisco che vuol dire questa tua affermazione:
In questo invece ha valore = 0 e il modulo non salva la compilazione![]()