[ usbb @ 14.03.2011. 09:02 ] @
Pozdrav,

Imam proceduru u SQL Serveru kojom se generiše izvještaj. U aplikaciji (web) je moguće odabrati datum tj period za koji će se izvještaj povući. Kada se stavi period od 2 dana izvještaj se generiše i uredno prikaže a kada se stavi veći period nema nikakvih podataka niti greške... (vjerovatno nije moguće obraditi veću količinu podataka)

Isti izvještaj kada povlaćim u testnom okruženju (ista aplikacija, ista baza, isti podaci) uredno radi za bilo koji period...izvještaj se procesira otprilike minutu, te zauzece IE-a gdje se izvještaj prikazuje je oko 600MB memorije

Da li može neki savjet kakvu analizu izvršiti kod real systema...



Zahvaljujem



[ dejanet @ 14.03.2011. 09:24 ] @
Ukoliko prikazujes vecu kolicinu podataka u browser-u, moras da uradis pager, tj. da podelis ispis po stranama i to na serverskoj, ne na klijentskoj strani(jer bi opet baratao sa velikom kolicinom podataka u browseru).

Takodje proveri web server, nisi naveo koji je, ako je iis, proveri setovanja za max zauzece memorije i procesora, takodje za timeout-e, ako su aktivni i budu prekoraceni, aplikacija ce se automatski resetovati, inace cest slucaj kod provajdera..

to su samo neke mogucnosti..
[ usbb @ 30.03.2011. 08:37 ] @
Hvala puno na odgovorima!

Ustanovio sam da kada odaberem neki manji period podaci se prikazu uredno (npr. vremenski period od 2 sedmice),
ako malo povecam period za koji zelim dobiti izvjestaj podataka nema...

Podaci se prikazuju u standardnoj GridView kontroli, kada na drugom testnom sistemu uspijem povuci izvještaj za cijeli period dobijem nekih 10 000 linija...

Nisam upoznat o podesavanju pager-a na server strani, da li mislis da to trebam standardno u aplikaciji uraditi na GridView kontroli i ako mislim da je to opet na strani klijenta...


Hvala