Cautare pe forum
Cautarea pe forum ramane inca dezactivata. Ne gandim inca la solutia tehnica care sa accelereze cautarea. Pana atunci insa am activat pe pagina de cautare posibilitatea de a folosi Google ca motor de cautare pe acest forum. Google gaseste destule dar din pacate nu totul!
Florin
P.S.
Exista ceva specialisti MSSQL pe forum care pot sa optimizeze o instructiune SQL mai complexa sau care au idei de full-text search intr-o baza de date SQL foarte mare (mesajele sunt in general in doua tabele si este vorba de peste 100.000 de inregistrari)????
Raspunsuri
carina spune:
O prima optimizare care se poate face e prin setarea de index pe unele tabele. Asa se poate castiga foarte mult dar probabil ca deja aveti asa ceva. O alta optimizare importanta, daca selectul e pe mai multe tabele, se poate face prin schimbarea ordinii in care se fac join-urile. Problema in cazul asta e mai complicata . Depinde si de baza de date pe care o aveti (din cate stiu eu optimizari de genul asta sunt "vendor specific") si de structura tabelelor si a SQL-urilor. Daca imi dati cate informatii in plus, poate reusim sa facem ceva.
Asta este ceea ce mi-a spus sotul meu-nu eu sunt autoarea
Anda si bebelusa Carina cea nazdravana
http://community.webshots.com/user/andamihai
admin spune:
Joinul este optimizat deja si ordinea este si cea care trebuie. Cred ca singura optiune este folosirea FULL TEXT dar inca nu am avut timp sa ved cum functioneaza. Baza de date este MSSQL.
In ceeea ce priveste indexurile sunt de mult creeate!
O sa va trimit in curand structura tabelelor si varianta SQL actuala sa vedem daca aveti idei. Problema este ca pana nu am sarit suta de mii totul a fost OK deci o sa va fie foarte greu sa testati daca nu aveti baza de date iar in teorie - credeti-ma pe cuvant - instructiune SQL este mai mult decat perfecta. Dar cine stie... revin in curand!
Daca cineva poate sa-mi descrie rapid cum functioneaza full text sau sa-mi trimita un link cu ceva exemple multumesc anticipat. De asemenea m-ar interesa care sunt dezavantajele folosirii acestui service.
admin spune:
Si o alta adaugare....
Se pare ca foarte curand o sa trebuiasca sa mai cumparam un server dedicat bazei de date (Database server). Asta inseamna mai adanc mana in buzunarul propiu (hardware, software + cheltuieli extra pe luna pentru colocare). Frumos hobby ... www.desprecopii.com nu?
Dar hai sa fim optimisti ca incepe weekendul!
DanaMario spune:
Da-ne designul tabelelor si SQL ca sint sigura sint multi pe forum care lucreaza in domeniu si deci au si softul necesar sa genereze date de test si poate va putem ajuta.
parpalak spune:
Iaca (acu' nu ca-i fac reclama lu' Bill ):
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexnt00/html/ewn0092.asp
Alte idei: spartul de tabele, ca sa mearga cautarea pe bucati (cu un "more" la sfirsit). Sau chiar a doua baza de date. Sau paginarea din cautare (si nu din html - gasesti 10 le trintesti). Alta chestie care incetineste cautarea e "like" si wildcardul - care am impresia ca sint implicite. Care s-ar putea scoate si pus utilizatorul sa specifice el daca vrea asa ceva (cu o mica explicatie explicatoare si cu exemplu despre cum se face).
Sau pumnii strinsi la moderatori sa le faca ei sub suta de mii cit mai repede ..
Sanatate la bebei si mamici.
http://community.webshots.com/user/parpalak