Oppure

Loading
04/02/15 15:44
darioza
Postato originariamente da Roby94:

eh mi sembra abbastanza normale se hai 200 mila utenti avrai 200 mila record nella tabella di ricerca, come potresti averne un numero diverso?!


Non esattamente, ogni utente, se ditta, per esempio, può essere cercata per nome azienda e per indirizzo, quindi, 200mila aziende = 400mila record nel campo di ricerca. (non è il mio questo caso)
Ora, io spero ci siano questa molte di dati, così almeno ho lavoro assicurato...:asd:
Però obbiettivamente, vista la ricerca generalizzata, potrei arrivare tranquillamente ad avere 200mila record.


Postato originariamente da tasx:

Ciao, guarda per farti vedere ho seguito adesso questa query la tabella ha più di 33000 record
ed il db è su una macchina virtualizzata(insieme ad altre 3) su di un server abbastanza vecchiotto:

SET STATISTICS TIME ON
SELECT TOP 100 Nominativo FROM fulltext.Cliente WHERE FREETEXT (Valore, 'rossi')
SET STATISTICS TIME OFF


e i tempi sono questi:

(Righe interessate: 100)

Tempo di esecuzione SQL Server: 
 tempo di CPU = 0 ms, tempo trascorso = 3 ms.


:k:


vediamo, 100 record in 3ms su 33mila
Anche fossero 200mila record posso dormire tranquillo allora...no?... in una manciata di millisecondi dovrebbe andare in porto la query....

Mi sento un po sollevato...
Penso opterò per combinare i vari suggerimenti
Grazie a tutti! :k:
aaa