[ voyager @ 08.09.2006. 15:59 ] @
Pošto ne mogu trenutno da dođem do autora ajde da pitam ovde?
Imam delphi aplikaciju sa bazom koju se vrti na dbisam 4.08. Problem je što aplikacija užasno sporo pristupa bazi kako sa servera i tako i sa ostalih mašina, a ima ih ukupno pet. Baza je oko 25MB. Hardverski je sve ispitano i nije tu problem jer mreža kao i računari u svemu drugom funkcinišu besprekorno. To je zatečeno stanje a autor koji je uzeo kintu je zbrisao :D. Šta mi je činiti?
[ savkic @ 09.09.2006. 10:05 ] @
> Pošto ne mogu trenutno da dođem do autora ajde da pitam ovde?
> Imam delphi aplikaciju sa bazom koju se vrti na dbisam 4.08. Problem je što aplikacija užasno sporo pristupa bazi kako sa servera i tako i
> sa ostalih mašina, a ima ih ukupno pet. Baza je oko 25MB. Hardverski je sve ispitano i nije tu problem jer mreža kao i računari u
> svemu drugom funkcinišu besprekorno. To je zatečeno stanje a autor koji je uzeo kintu je zbrisao :D. Šta mi je činiti?

U kom programu je rađeno i imaš li source i da li je i ranije bilo tako sporo?
[ voyager @ 09.09.2006. 14:45 ] @
Rađeno je u delphi-ju, a source code nemam. Radilo je vrlo kratko nešto korektnije od ovog ali u principu od samog početka sporo. Pitao sam prevashodno ako postoji neko podešavanje za dbisam jer na samu aplikaciju koliko vidim ne postoji način da utičem.
[ savkic @ 09.09.2006. 15:03 ] @
> Rađeno je u delphi-ju, a source code nemam. Radilo je vrlo kratko nešto korektnije od ovog ali u principu od samog početka sporo. Pitao
> sam prevashodno ako postoji neko podešavanje za dbisam jer na samu aplikaciju koliko vidim ne postoji način da utičem

Nezgodna situacija. Jedino što mi pada na pamet da proveriš da li tabele imaju optimalne indekse pa ako neki nedostaje da ih dodaš.
[ voyager @ 10.09.2006. 07:25 ] @
Kako da proverim indexe??
[ savkic @ 11.09.2006. 11:33 ] @
> Kako da proverim indexe??

Nisam odavno radio sa DBISAM tabelama pa se više ne sećam tačno ali postoji njihov alat za administraciju tabela. Tabele otvaraj jednu po jednu i gledaj njihove definicije i koja polja su indeksirana, pretpostavljam da ti prema opcijama programa otprilike možeš znati koji upiti se koristi tj. koja polja se koriste kod selektovanja slogova, e ta polja treba da imaju indeks. Proveri možda DBISAM ima alat koji prikazuje tekst svih sql upita koji mu se šalju, tako će ti biti lakše da pronađeš potencijalno uska mesta.