24. marts 2011 - 18:59Der er
4 kommentarer og 1 løsning
Fordele ved stored procedures
Kære eksperter,
Jeg har netop lagt mit site på php5/mysql5 grundet de udvidede muligheder i mysql med functions og stored procedures.
Jeg er med på den store fordel i at man blot kan henvise til en stored procedure.
Men jeg ved, at der også er en fordel i, at et kald på en eller anden måde gemmes og kan udnyttes ved genkald? Jeg tror, det har noget med stored procedures at gøre, men jeg kan ikke blive helt specifik på, hvad det helt præcist går ud på.
Betyder det fx at hvis jeg kalder et view (uden group) igennem et stored procedure og herefter samme view (med group) at det så kun tæller for ét kald ret performancemæssigt?
Håber nogen vil hjælpe mig til at kunne gennemskue dette.
Der kan vaere gode grunde til at bruge SP: - hvis ens database skal tilgaaes af applikationer i flere forskellige sprog, saa kan man putte faelles funktionalitet i en SP - der er visse fordele med hensyn til sikkerhed ved at bruge SP - i tilfaelde af multi statement udfoersel er der en performance fordel
Saa jeg er ikke imod SP, men du skal bare ikke tro at det at omskrive til SP giver din en stor performance forbedring uanset brugen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.