Pocedimientos almacenados (T-SQL o CLR?)

23/10/2007 - 09:38 por Pablo Roca | Informe spam
Hola,

Probasteis el rendimiento de T_SQL vs CLR en procedimientos almacenados?

¿Alguna recomendación? Yo estoy casi pensando por hacer lo maximo posible en
T-SQL y lo que no se pueda hacer ahi .. programarlo en CLR ...


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
23/10/2007 - 10:00 | Informe spam
Hola Pablo,

La recomendación es que toda la parte de acceso a datos se haga en T-SQL,
esa es y será la mejor forma de acceder a los datos, el rendimiento es mucho
mejor. Ahora bien, la inclusión de CLR nos abre nuevas posibilidades. Yo la
usaría, pero no como sustituta de T-SQL, sino para ciertas tareas que bien
son muy complejas en T-SQL, no se adaptan bien al T-SQL o no tienen
solución, y siempre teniendo en cuenta que haya muy poco acceso a datos en
dicho código.

Te recomiendo ver este webcast de Adolfo Wiernik (de Solid Queality Mentors)
http://msevents.microsoft.com/CUI/W...px?EventID32286366&EventCategory=3&culture=es-MX&CountryCode=MX

Un saludo
Salvador Ramos

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm


"Pablo Roca" escribió en el mensaje
news:e9gF%
Hola,

Probasteis el rendimiento de T_SQL vs CLR en procedimientos almacenados?

¿Alguna recomendación? Yo estoy casi pensando por hacer lo maximo posible
en T-SQL y lo que no se pueda hacer ahi .. programarlo en CLR ...


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com

Respuesta Responder a este mensaje
#2 Pablo Roca
23/10/2007 - 11:03 | Informe spam
Eso me parecia, gracias.


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com
Respuesta Responder a este mensaje
#3 Alfredo Novoa
23/10/2007 - 13:47 | Informe spam
On Tue, 23 Oct 2007 10:00:14 +0200, "Salvador Ramos"
wrote:

La recomendación es que toda la parte de acceso a datos se haga en T-SQL,
esa es y será la mejor forma de acceder a los datos, el rendimiento es mucho
mejor. Ahora bien, la inclusión de CLR nos abre nuevas posibilidades. Yo la
usaría, pero no como sustituta de T-SQL, sino para ciertas tareas que bien
son muy complejas en T-SQL, no se adaptan bien al T-SQL o no tienen
solución, y siempre teniendo en cuenta que haya muy poco acceso a datos en
dicho código.



Estoy de acuerdo. Pueden valer para algún cálculo matemático complejo
que tenga pocos datos de entrada y de salida.

También pueden servir para cosas como mandar un email cuando se
introduzca un registro en una tabla determinada, o mandar mensajes a
las aplicaciones para que refresquen las pantallas y cosas así.


Saludos
Respuesta Responder a este mensaje
#4 Maxi
23/10/2007 - 15:30 | Informe spam
Hola, si, por ejemplo un cursor de SQL es mas lento que un datareader en un
CLR de SP, si usas calculos complejos CLR es muy pero muy superior.
Ahora bien, para todo lo que es acceso a datos usa TSQL


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Pablo Roca" escribió en el mensaje
news:e9gF%
Hola,

Probasteis el rendimiento de T_SQL vs CLR en procedimientos almacenados?

¿Alguna recomendación? Yo estoy casi pensando por hacer lo maximo posible
en T-SQL y lo que no se pueda hacer ahi .. programarlo en CLR ...


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com

Respuesta Responder a este mensaje
#5 Pablo Roca
23/10/2007 - 16:24 | Informe spam
Gracias Maxi,


Saludos,

Pablo Roca
La Coruna - Spain
http://www.portalfox.com
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida