当前位置:编程学习 > C#/ASP.NET >>

为什么用CLR写的过程在SQL2005中直接执行比用程序调用执行要慢很多?

为什么用CLR写了一个过程在SQl2005中执行的时候 速度会比在程序中直接访问数据要慢很多? 

过程里大楷包括的内容: 
    这个过程的作用是读取SQL2005中的数据,然后再做一些条件检查。 

当这个过程在SQL2005中直接调用 使用 select 语句,如果执行时间为100毫秒,则相同的该过程换成程序来写,在程序中执行的速度可能只有50毫秒。两个被执行的内容全部一样,唯一是运行环境不同,一个在SQL2005内部,一个在程序里。 --------------------编程问答-------------------- 呵呵,不知道。好细心的人啊。呵呵,顶一下。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,