Tema: mySQL view
Pogledajte određenu poruku
Staro 12. 06. 2008.   #16
DejanVesic
old school
Professional
 
Avatar DejanVesic
 
Datum učlanjenja: 15.06.2005
Lokacija: Novi Beograd
Poruke: 448
Hvala: 21
70 "Hvala" u 46 poruka
DejanVesic će postati "faca" uskoro
Default

@ Dejan T:

Dragi DBA ;-) kada kažem "klijentski" to i mislim (iz neke aplikacije a ne iz same baze).

Odnosno, ako si raspoložen za testove, probaj sledeće:

- napravi View sa ORDER BY u definiciji
- napravi isti takav bez ORDER BY
- Uradi upit nad oba view-a iz neke aplikacije koristeći ORDER BY po DRUGOJ koloni
- Daj rezultate :-)

Ako nisam bio tačan u iskazu, da probam opet: "Nikada Order By u definiciju pogleda" - to su meni rekla moja 4 DBA

@ skaarj:

Ako definišeš view preko bind varijabli, parsiranje upita od strane SQL engina se radi samo jednom; ako zakucaš vrednosti, parsiranje upita se radi stalno a za ponovljene upite (u petlji, na web stranicama itd) ovo (parsiranje) itekako zna da doprinese vremenu izvršavanja.
__________________
http://www.vesic.org | Blog: http://www.vesic.org/blog/ | Fina kolekcija programa: http://www.vesic.org/programi/
DejanVesic je offline   Odgovorite uz citat
"Hvala" DejanVesic za poruku: