为什么用CLR写的过程在SQL2005中直接执行比用程序调用执行要慢很多?
为什么用CLR写了一个过程在SQl2005中执行的时候 速度会比在程序中直接访问数据要慢很多?过程里大楷包括的内容:
这个过程的作用是读取SQL2005中的数据,然后再做一些条件检查。
当这个过程在SQL2005中直接调用 使用 select 语句,如果执行时间为100毫秒,则相同的该过程换成程序来写,在程序中执行的速度可能只有50毫秒。两个被执行的内容全部一样,唯一是运行环境不同,一个在SQL2005内部,一个在程序里。 --------------------编程问答-------------------- 呵呵,不知道。好细心的人啊。呵呵,顶一下。
补充:.NET技术 , C#