2 secondi e passa per una sola query sono improponibili per un sistema multi accesso ( sito on-line ), accettabilissimi invece per un' area di amministrazione a singola utenza ... pensa se questo forum impiegasse 2 secondi per ognuno che cerca qualcosa, staremmo minuti ad aspettare una ricerca .. e cosi' non e'.Originariamente inviato da Petro_suse91
Con fulltext, una query equivalente su un db da 250mb impiega mezzo secondo, con minimi di 0.33 e un massimo di 2.70, e stiamo parlando di ricerche anche complesse su due campi e 60mila record!!!
Questo per dire che probabilmente non hai una macchina molto veloce perche' secondo me i tempi sarebbero dovuti essere almeno dimezzati ... se invece stai testando in locale vedrai che online le prestazioni saranno migliori
In ultimo, quando si cerca una parola da meno di 4 caratteri si sta' cercando tutto e niente, quindi penso che un bel LIKE possa essere piu' che sufficiente ...
WHERE campo LIKE '% $parola %' OR campo LIKE '$paola %' OR campo LIKE '% $parola'
e se non trova che scrivesse qualcosa di piu' consistente da cercare
( poi ci sono casi dedicati, su un sito di programmazione dovresti permettere di cercare anche C ... per intenderci )
ci fai sapere come hai risolto ed i tempi di risposta per i campi con meno di 4 lettere ? grazie![]()