calin.berindea:
Cat de eficient ca si performanta e lucrul cu XML?
Eu am folosit frecvent XML (creare de XML prin
SELECT ... FOR XML PATH si consumarea lui prin
nodes() si
value(), pina acuma n-am avut niciodata nevoie de
query()) is nu am avut niciodata probleme de performanta. Cu dimensiuni de XML decente (zeci/sute noduri) si totul in memorie timpul petrecut in procesarea XML a fost totdeauna neglijabil comparat cu timpul 'pierdut' sa se faca I/O si sa se 'flush' log-ul. E drept ca todeauna au fost scenarii de OLTP in care
scriam din aceste proceduri. Daca tu
citesti in aceste proceduri si nu faci nici o scriere posibil ca timpul de procesare XML sa fie
masurabil, dar nu ma astept sa
influenteze rezultatele.
E recomandata daca nu ai mai lucrat cu XML in SQL Server sa treci odata prin
best practices.
http://rusanu.com