• 3 odgovora
  • 3.123 pregleda
With or without recompile 02.12.2004. u 12:41 · pre 266 meseci #1
imam neki upit za pretrazivanje koji je malo glomazniji, generisem ga u aplikaciji pa ga saljem na izvrsavanje.

problem? naravno brzina, upit obuhvata select nekih 20 kolona iz 11-15 tabela (ovisno od uslova) sa malom gomilom uslova.

pitanje? da li bi mi u ovoj situaciji koristilo koriscenje "with recompile" opcije i koliko je realna potreba za koriscenje ove opcije. u dokumentaciji vidim da ni oni nisu nesto odusevljeni ovim, ali kao moze da se koristi.
Potpis
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
Re: With or without recompile 02.12.2004. u 13:18 · pre 266 meseci #2
Mislim da si lose razumeo help po tom pitanju.
1. koristan je samo za stored procedure
2. generalno usporava izvrsenje procedure jer se generise execution plan pri svakom pozivu procedure (nema kesiranja execution plana)

Moja preporuka: ne dirati. Ali zarad naucnog doprinosa ;) mozes istestirati pa javiti rezultate...

ss.
Potpis
When something is hard to do, then it's not worth doing.
Re: With or without recompile 02.12.2004. u 13:50 · pre 266 meseci #3
Upravo tako, recompile usporava (a u ovom slučaju ne koristi ništa).

Inače, ako sam dobro razumeo, pokušavaš da ubrzaš izvršenje upita i/ili optimizuješ upit?
Ako se dovoljno brzo izvršava ja ne bih gubio vreme na optimizaciju, samo zato što je upit veliki ili "nije lep".

Btw, http://doc.ddart.net/mssql/sql70/tun_1_19.htm

Re: With or without recompile 02.12.2004. u 14:16 · pre 266 meseci #4
dakle kao sto sam pretpostavljao :L slaba vajda od toga.
ma nije mi problem ni glomaznost niti lepota (a lep je, nije da nije) nego jednostavno vreme. korisnici insistirali na dodavanju nekih opcija koje su znacile dodavanje 4 tabele u upit i onda prokukase kako je sporo.
thnks

a za naucni doprinos, isprobat cu ako uhvatim malo slobodnog vremena
Potpis
"Hmmm", rekao je, "...suprostavlja se nadrealizmu prikrivene metafore..." Razmišljao je tome na trenutak, a onda je zatvorio beležnicu s mrkim osmehom.
"I smrt je za njih suviše dobra"
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme