[ hoo @ 03.03.2005. 10:37 ] @
potreban mi je jedan savjet:

Naime za naš sajt www.checkbiotech.org koristimo MSSQL. U bazi imamo skoro 10 000 artikala.
Pretraživanje baze je tokom prošle godine mnogo usporilo. Kada u "search" unesete nekakav podatak i kliknete na checkbox "fool text search" pretraga jako dugo traje.

Šta vi mislite, šta bi mogli biti razlozi tog problema?

Koja DB je najbrža za pretraživanje?



Biću veoma zahvalan za dobar savjet.

Pozdrav svima.
[ JogyII @ 03.03.2005. 14:32 ] @
10K artikala nije puno, na vasem mestu proverio bih dali su full text index-i kreirani/updejtovani kako treba, i dali se masina koristi za jos nesto osim DB servera za vase potrebe, moguce je takodje da WEB aplikacija sama radi taj full text search umesto da ga prepusti DB serveru koji je za to i namenjen


[ _owl_ @ 03.03.2005. 15:48 ] @
Sto se tice same brzine pretrazivanja zar MSSQL nema neki alat kojim se prate performanse SQL upita a koji moze da ukaze na moguca poboljsanja. Normalno pretpostavljam da je nad bazom izvrsena "zadovoljavajuca" normalizacija. Ovako bez bilo kakvih dodatnih podataka mogu da ti kazem da proveris nad kojim poljima postoje index-i.
[ JogyII @ 03.03.2005. 17:46 ] @
da postoji alat, i zove se Query Analyzer, i jos jedan pod imenom Profiler
[ Riste Pejov @ 04.03.2005. 08:08 ] @
U principu sve velike baze (MS SQL, Oracle, DB2, Postgres, IB/FB) imaju svoje mane i prednosti kad su u pitanju performanse, i svi benchmarkovi su stimani za jednu ili drugu bazu. U principu kod sve te baze razlike u performansama se razlikuju za najvise 10-15%
Ako imas drasticno razlicite rezultate onda to sto zelis da uradis ne radis kako je propisano za toj bazi.

Ako performanse su slabe, ne menjaj bazu, menjaj DB Admina ili programera.
[ hoo @ 07.03.2005. 09:13 ] @
>
Provjericu kako se vrsi upit na DB preko web Aplikacije ili direktno preko
DB.

Mnogo ti hvala za savjte i odgovore.








--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 04.03.2005
[ hoo @ 07.03.2005. 09:13 ] @
>
Hvala, isprobacu te alate danas.

Pozdrav



--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.6.2 - Release Date: 04.03.2005
[ ivan jeremic @ 10.03.2005. 09:17 ] @
Radim u banci cija baza ima e desetine hiljada vec desetine miliona slogova po tabeli i veruj mi nije MSSQL problem. 10000 slogova za MSSQL je decija igracka ... to nije ni postena tabela za test a kamoli produkciju nego ... da li je vama jasan pojam indeksa, indeksiranja , execution plan-a i tako tih stvari ... Postoji samo jedna surova istina - Server je brz onoliko koliko su dobri upiti.
[ hoo @ 10.03.2005. 09:32 ] @
>
Hvala za direktan odgovor.

Do sad nisam radio sa MSSQL. Zato moja zabrinutost koliko on moze da
proguta. Ali ako mi kazes da tvoja baza ima vise miliona slogova, to mi je
vec oaksanje. Tokom proslog mjeseca, kolikoi radim na sajtu, otkrio sam
veoma veoma mnogo gresaka. Te greske se mogu porediti sa idiotizmom. Sajt je
mnogo razbucan. Ima mnogo toga da se popravi, zato i trazim najbolju mogucu
soluciju da krenem u dotjerivanje pravim putem.

olio bih te postavis par dobrih linkova koji bi mi pomogli u friziranju
MSSQL preko ColdFusion, pa da se jednog dana i ja mogu pohvaliti dobrim
indexiranjem baze.

Hvala



--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.6.4 - Release Date: 07.03.2005
[ JogyII @ 10.03.2005. 12:04 ] @
evo ti jedan link (magazin) na top temama u MS-SQL i DB forumima imas sigurno jos gomilu http://sqlservercentral.com/